我使用以下代码
在asp.net mvc中实现了下拉列表在控制器中
int iSelectedNode = 2;
ViewData["ddlModels"] = new SelectList(Models, "ModelCode", "ModelName", iSelectedNode);
在视图中
<%= Html.DropDownList("ModelCode", (SelectList)ViewData["ddlModels"],"--Select--", new {id="ddlModel" })%>
我仍然一直看到文字“--Select--”一直被选中。
提前致谢。
答案 0 :(得分:0)
确保控制器中的Models
集合包含ModelCode = 2
的元素。
这是因为您使用asp.net-mvc-2
结帐this answer标记了您的问题,以便更好地使用强类型视图和帮助程序处理下拉列表。