下面是一个表的第一行中对我的ASP 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>