【发布时间】:2014-07-10 13:35:34
【问题描述】:
我正在上这门课:
public class SortOrderModel
{
public string IdSort { get; set; }
public List<ContentPage> ContentPages { get; set; }
}
上面有listpropery的类就是这个类的一个列表:
public class ContentPage
{
public string Id { get; set; }
public string ParentReference { get; set; }
public string Url { get; set; }
public int SortOrder { get; set; }
public string Title { get; set; }
}
我有这个 for 循环,女巫有类 SortOrderModel 作为视图的@model。 我现在要检查第一个 if 语句:如果 Model.ContentPages[i].ParentReference 等于整个 Model.ContentPages-list 中的 Any Url-propery。我试过很多方法,但不知道如何解决。
for (int i = 0; i < Model.ContentPages.Count; i++)
{
<ul>
if (Model.ContentPages[i].ParentReference == TODO) <-------
{
<li style="padding-left: 80px;">@Model.ContentPages[i].Title @Html.TextBoxFor(o => Model.ContentPages[i].SortOrder, new { @class = "sortBox" })</li>
}
else
{
<li style="padding-left: 40px;">@Model.ContentPages[i].Title @Html.TextBoxFor(o => Model.ContentPages[i].SortOrder, new { @class = "sortBox" })</li>
}
</ul>
}
【问题讨论】:
-
您应该标记适当的语言。此外,如果这是 asp.net MVC,也有一个特定的标签。
-
对不起,我是新手...现在添加了一些标签。谢谢@crashmstr
标签: c# asp.net-mvc for-loop