Umbraco 7多个文本框拉动" System.String []"

时间:2014-10-30 12:34:44

标签: razor textbox umbraco umbraco7

我目前正在使用Umbraco 7.1.8,我刚刚完成了我的最终模板,但是我想创建一个类似于列表的标签,以便客户端按照自己的意愿添加。

我有一个带有别名workUndertaken的多个文本框但是当我调用它时,它回显System.String[]

我的代码很简单 - 我用两种不同的方式调用它来确保它不是一个方法的问题。

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

有谁知道我哪里出错了?

1 个答案:

答案 0 :(得分:5)

抱歉,几乎立刻得到了答案。很难找到。

所以我将使用我现在使用的代码发布答案。希望其他人觉得这很有用。

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

}