我已经能够正确地将字典显示为下拉列表,并在页面提交中提取它的值。但是在GET(初始显示)上,所选项目不反映对象的值。我的控制器正在通过状态:
ViewData["Status"] = new SelectList(AppHelper.WebinarStatuses, "Key", "Value", selectedStatus);
视图:
<%: Html.DropDownListFor(m => m.Status, (ViewData["Status"] as SelectList), Model.Status )%>
我知道我需要找到DropDownListFor帮助器的正确重载 - 我不明白我是怎么做的。小图片,什么语法强制选择列表显示控制器发送的内容 - 更大的图片,我如何发现/解释哪个超载做什么?
非常感谢