下面是我的一个MVC3索引页上的一个表的第一行的第一部分。我已经在页面加载时遍历了代码,并且可以看到对条件的评估是正确的,但是没有对"CE“或"PT”显示进行评估。我是ASP MVC的新手,有人能帮我解释一下语法吗?
@foreach (var item in Model.Where(i => i.Status != "C")) {
var Id = item.Id;
<tr>
<td>
@if (!String.IsNullOrWhiteSpace(item.TableName))
{
if (item.TableName.Equals("AgentContEd"))
{
@Html.DisplayText("CE");
}
else if (item.TableName.Equals("AgentProductTraining"))
{
@Html.DisplayText("PT");
}
else
{
@Html.DisplayFor(modelItem => item.TableName)
}
}
</td>
https://stackoverflow.com/questions/14387396
复制相似问题