Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 将当前值绑定到SelectList的显示_Asp.net Mvc 3_Drop Down Menu - Fatal编程技术网

Asp.net mvc 3 将当前值绑定到SelectList的显示

Asp.net mvc 3 将当前值绑定到SelectList的显示,asp.net-mvc-3,drop-down-menu,Asp.net Mvc 3,Drop Down Menu,我已经能够正确地将字典显示为dropdownlist,并在提交页面上提取它的值。但在“获取初始”显示上,选定的项目不反映对象的值。我的控制器正在通过状态: ViewData["Status"] = new SelectList(AppHelper.WebinarStatuses, "Key", "Value", selectedStatus); 观点: <%: Html.DropDownListFor(m => m.Status, (ViewData["Status"] as Se

我已经能够正确地将字典显示为dropdownlist,并在提交页面上提取它的值。但在“获取初始”显示上,选定的项目不反映对象的值。我的控制器正在通过状态:

ViewData["Status"] = new SelectList(AppHelper.WebinarStatuses, "Key", "Value", selectedStatus);
观点:

<%: Html.DropDownListFor(m => m.Status, (ViewData["Status"] as SelectList), Model.Status )%>
我知道我需要找到正确的dropdownlistforhelper重载-我不知道我该怎么做。小图片,什么语法强制选择列表显示控制器发送的内容-大图片,我如何发现/解释哪个重载做什么


非常感谢

您是否为模型的Status属性赋值?我已验证控制器赋值中上述代码中的最终参数“selectedStatus”是否正确填充。因此,是的,控制器正在做它的一部分-问题是视图的渲染。您使用DropDownListFor helper,因此必须将选定值设置为Status property.right-但在哪个参数?