2014-10-30 59 views
1

我目前正在使用Umbraco 7.1.8,我剛剛完成了我的最終模板,但我想創建一個標籤,如客戶端添加到他們希望的列表。Umbraco 7多文本框拉「System.String []」

我有一個多重文本框的別名workUndertaken但是當我稱它時,它迴響System.String[]

我的代碼很簡單 - 我稱它有兩種不同的方法來確保它不是一個方法的問題。

<p>@Model.Content.GetPropertyValue("workUndertaken")</p> 
<p>@Umbraco.Field("workUndertaken")</p> 

有沒有人知道我要去哪裏錯了?

回答

5

對不起,幾乎立即得到答案。很難找到。

所以我會用我現在使用的代碼發佈答案。希望別人覺得這很有用。

@{ 
    if (Model.Content.GetPropertyValue<string[]>("workUndertaken").Length > 0) { 
    <ul> 
     @foreach (var item in Model.Content.GetPropertyValue<string[]>("workUndertaken")) { 
      <li>@item</li> 
     } 
    </ul> 
} 

}

+0

這有助於我出去爲好。謝謝! – blackhawk 2017-10-04 21:49:45