我目前正在使用Umbraco 7.1.8,我刚刚完成了我的最终模板,但是我想创建一个类似于列表的标签,以便客户端按照自己的意愿添加。
我有一个带有别名workUndertaken的多个文本框但是当我调用它时,它回显System.String[]
。
我的代码很简单 - 我用两种不同的方式调用它来确保它不是一个方法的问题。
<p>@Model.Content.GetPropertyValue("workUndertaken")</p>
<p>@Umbraco.Field("workUndertaken")</p>
有谁知道我哪里出错了?
答案 0 :(得分:5)
抱歉,几乎立刻得到了答案。很难找到。
所以我将使用我现在使用的代码发布答案。希望其他人觉得这很有用。
@{
if (Model.Content.GetPropertyValue<string[]>("workUndertaken").Length > 0) {
<ul>
@foreach (var item in Model.Content.GetPropertyValue<string[]>("workUndertaken")) {
<li>@item</li>
}
</ul>
}
}