2012-04-19 5 views
2

В режиме редактирования: Я передаю список ViewBag для DDLmvc3 DropDownList перезарядка и установите значение

Контроллер:

ViewBag.CountryList = new SelectList(db.Country, "CountryCode", "Desc"); 

в режиме редактирования: Как назначить viewbag на DDL и установите значение, которое исходит от модели

@Html.EditorFor(model => model.CountryCode) <- contains the Desc Value, currently just shows in a textbox! 

thx!

+1

использование '@ Html.DropDownListFor'. Если вы прочитаете параметры, которые вам требуется C#, его самообучение. Тот факт, что у вас есть selectList в сумке, уже означает, что вы уже почти все сделали сами. – Doomsknight

ответ

3

использование @ Html.DropDownListFor. Если вы прочитаете параметры, которые вам требуется C#, его самообучение. Тот факт, что у вас есть selectList в сумке, уже означает, что вы уже почти все сделали сами.

@Html.DropDownListFor(model => model.CountryCode, ViewBag.CountryList); 

Если то не установлено правильное значение для какой-либо причине, вы можете также использовать

@Html.DropDownList("CountryCode", ViewBag.CountryList, new { @value = @Model.CountryCode }); 
Смежные вопросы