【发布时间】:2009-02-27 01:36:02
【问题描述】:
由于某种原因,我的下拉列表没有保留它的选定值 - 我知道我在这里遗漏了一些简单的东西。感谢任何 cmets!
控制器
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")%>
【问题讨论】:
标签: asp.net-mvc