Kasthuri Gunabalasingam Ответов: 0

Как установить выбранное значение в 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

да, все проверено правильно.но выпадающий список не показывает заданное значение

0 Ответов