У меня есть модель просмотра, которая включает коллекцию моделей из базы данных со строковым атрибутом. Я пытаюсь проиндексировать эти модели из модели представления в таблице, но вместо того, чтобы записывать строку, я хочу с помощью бритвы сгенерировать флажок, чтобы определить, является ли строка нулевой или нет. Есть ли простой способ сделать это, которого я не вижу? Я продолжаю получать ошибки нулевой ссылки или вообще ничего.
вот моя модель просмотра:
public class CourseViewModel
{
public int CourseId { get; set; }
[Display(Name = "Course Name")]
public string CourseName { get; set; }
public ICollection<NewPage> CoursePages { get; set; }
}
Вот мое мнение:
@foreach (var item in Model.CoursePages)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Title)
</td>
<td>
@Html.DisplayFor(modelItem => item.PageNumber)
</td>
@*<td>
@if (item.DrillInstructions == null)
{
Html.CheckBox("Instructions", false);
}
@if (item.DrillInstructions != null)
{
Html.CheckBox("Instructions", true);
}
</td>*@
<td>
@Html.DisplayFor(modelItem => item.DrillInstructions)
</td>