@model IEnumerable<Calendar.Models.CheckDays
<p>
@using (Html.BeginForm())
{
<table>
<tr>
<th>
@Html.ActionLink("Create New", "Create")
</th>
<th>
@Html.DropDownListFor(model => model.DayOfWeek, htmlAttributes: new { @class = "form-control" })
</th>
<th>
<input type="button" value="Search" />
</th>
</tr>
</table>
}
</p>
<tr>
<th>
@Html.DisplayNameFor(model => model.DayOfWeek)
</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.DayOfWeek)
</td>
</td>
</tr>
}
Я пытаюсь создать раскрывающийся список, чтобы я мог отфильтровать результаты индекса, но я получаю сообщение об ошибке
"Сообщение об ошибке компилятора: CS1061: 'IEnumerable' делаетне содержит определения 'DayOfWeek' и не найден метод расширения 'DayOfWeek', принимающий первый аргумент типа 'IEnumerable' (вам не хватает директивы using или ссылки на сборку?) "
Строка с ошибками:
Html.DropDownListFor(model => model.DayOfWeek, htmlAttributes: new { @class = "form-control" })".
Нужно ли что-то делать в модели или у меня синтаксические ошибки?