По какой-то причине мой выпадающий список не сохраняет выбранное значение - я знаю, что здесь не хватает чего-то простого Спасибо за любые комментарии!
Контроллеры
public ActionResult Test()
{
ViewData["MonitoringType"] = new SelectList(myModel.GetMonitoringType(), "Category", "Category");
return View();
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Test(FormCollection formValues)
{
ViewData["MonitoringType"] = new SelectList(myModel.GetMonitoringType(), "Category", "Category", formValues["MonitoringType"]);
return View();
}
А Просмотр:
Это не работает
<%= Html.DropDownList("MonitoringType", (SelectList)ViewData["MonitoringType"],new {style = "width: 300px;"})%>
Это работает
<%= Html.DropDownList("MonitoringType")%>