2017-02-03 8 views
0

У меня есть это заявление бритвы в представлении, которое создает выпадающий список. Как я могу передать выбранное значение после обратной связи с сервером? Я установил выбранное значение в свойство ViewBag один раз на сервере, но я не смог снова установить значение.Mantain выбранное значение выпадающего списка в mvc 5 после обратной передачи

@Html.DropDownListFor(x => x.Languages, Model.Languages.Select(x => new SelectListItem { Text = x.Descr, Value = x.Code }), "Choose an option", new { htmlAttributes = new { @class = "form-control" } }) 

Большое вам спасибо за помощь.

ответ

1

При отправке назад для просмотра в mvc просто пройти return view(model). model - это параметр, который вы просматриваете на контроллере.

Update:
Вы также можете сделать это вид JQuery, если у вас есть viewbag.Dropdown значение, как это: @if (@Model !=null) { $("#DropdownId").val("@viewBag.DropdownListNameFromController") }