由於某種原因,我的下拉列表不能保留它的選定值 - 我知道我在這裏丟失了一些簡單的東西。感謝您的任何意見!ASP.NET RC1中的Html.DropDownList出現問題
控制器
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")%>
感謝您的評論 - 我想我應該已經有點更加明確的「類別」是截然不同的,是在價值和文本。真正失敗的是(SelectList)ViewData [「MonitoringType」] – 2009-02-25 19:19:37