@ Html.DisplayText не будет отображать текст
Ниже приведен первый раздел в первой строке таблицы на одной из моих страниц индекса MVC3 ASP. Я'когда мы загрузили эту страницу, мы пошли по коду и увидели, что оценка условий выполнена правильно, но не "CE» или же "PT» дисплеи. Я'Я довольно новичок в ASP MVC, может кто-нибудь помочь мне с синтаксисом / объяснить, что 'происходит?
@foreach (var item in Model.Where(i => i.Status != "C")) {
var Id = item.Id;
@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)
}
}