Как установить выбранное значение в ASP.NET выпадающий список MVC
всем привет,
Мне нужно отобразить данные в таблице ,и один столбец должен быть выпадающим выбором для обновления. Выпадающий список нужно заполнить уже выбранным значением в БД.
Пожалуйста, проверьте мой код и предложите способ установки выбранного значения
Что я уже пробовал:
<pre lang="c#">
<table class="table table-striped"> <tr> <th>Title</th> <th>Status</th> <th>User Name</th> </tr> @foreach (var item in Model) { <tr> <td> @Html.DisplayFor(modelItem => item.title) </td> <td> @if (item.status == (short)Online_Book.Models.BookStatus.Available) { <span>Available</span> } else { @Html.DropDownListFor(m => item.status, new SelectList(Online_Book.Models.BookStatus.GetValues(typeof(Online_Book.Models.BookStatus)), item.status), new { @class = "form-control" }) } </td> <td> @Html.DisplayFor(modelItem => item.username) </td> </tr> } </table>
Richard Deeming
Если item.status
если он установлен правильно, то ваш список должен работать. В чем проблема?
Kasthuri Gunabalasingam
да, все проверено правильно.но выпадающий список не показывает заданное значение