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

use*_*400 1 textbox umbraco razor umbraco7

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

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

我的代码非常简单 - 我称之为两种不同的方法,以确保它不是一个方法的问题.

<p>@Model.Content.GetPropertyValue("workUndertaken")</p>
<p>@Umbraco.Field("workUndertaken")</p>
Run Code Online (Sandbox Code Playgroud)

有谁知道我哪里出错了?

use*_*400 5

抱歉,几乎立即得到答案.很难找到.

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

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

}