У меня есть метод результата действия в conrtoller, который возвращает IList в мое представление. Теперь Ilist возвращает набор строк из базы данных. в некоторых столбцах есть значения бит. Теперь , когда я показываю эти строки, значения бит отображаются как истинные и ложные. Мне нужно проверить условие IF, если значение true, а затем отобразить Да, иначе отобразить нет. Я получаю сообщение об ошибке говорящее Compiler Сообщение об ошибке: CS0103: Имя «True» не существует в текущем контекстеУсловие ASP.NET MVC IF в представлении
<% if(Model.Count < 1)
{%>
No User's Add Under You!
<% } else {
foreach (var item in Model) { %>
<tr>
<td class="usertd"><%= Html.Encode(item.UserName) %> </td>
<td class="usertd"><%= Html.Encode(item.Role) %></td>
<td class="usertd"><%= Html.Encode(item.Email)%> </td>
<td><% if (item.EmailDoc.Equals(True)) { %>
Yes <% } else { %>
No <% } %>
</td>
<td class="usertd"><%= Html.Encode(item.EmailDoc)%></td>
<td class="usertd"><%= Html.Encode(item.PrintDoc)%></td>
<td class="usertd"><%= Html.Encode(item.DownloadDoc)%></td>
<td class="usertd"><input type="button" value="Edit User"/></td>
</tr>
<% }
} %>
Спасибо, что сработало для меня – Pinu