Ниже мой DropDownList в поле зрения
<div class="col-xs-8 col-sm-8 col-md-4">
@Html.DropDownList("Status",new List<SelectListItem> { new SelectListItem{ Text="Active", Value = "Active" },new SelectListItem{ Text="InActive", Value = "InActive" }}, new { @class = "form-control" })
</div>
Из значения БД приходит либо «Активный», либо «Неактивный», и в раскрывающемся списке уже есть эти два значения. И из моей БД я присваиваю значение в ViewBag.IsStatus
. Теперь предположим, что мое значение приходит «InAactive» из БД, тогда как назначить его как выбранное значение в раскрывающемся списке, а не отображать первое раскрывающееся меню по умолчанию как выбранное.
0
и1
(а не"Active"
и"Inactive"
), поэтому, если значение свойстваStatus
равно1
, будет выбран второй вариант. - person   schedule 20.04.2016Status
? Вы всегда должны использовать строго типизированные методыHtmlHelper
(@Html.DropDownListFor(m => m.Status, .....)
) - person   schedule 20.04.2016