Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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 2 mvc2下拉列表动态参数_Asp.net Mvc 2 - Fatal编程技术网

Asp.net mvc 2 mvc2下拉列表动态参数

Asp.net mvc 2 mvc2下拉列表动态参数,asp.net-mvc-2,Asp.net Mvc 2,在上面的代码中,我希望将禁用的文本替换为我设置该字符串的值。当我检查页面上的HTML源代码时,我看到新的{disabled='disabled'}已作为新项添加到下拉列表中,而不是属性。如何解决此问题?DropDownList助手的第三个参数必须是包含HTML属性或类型为IDictionary的对象。 这是正确的解决方案: <% string disabled="new {disabled='disabled'}"; %> <%= Html.DropDownList

在上面的代码中,我希望将禁用的文本替换为我设置该字符串的值。当我检查页面上的HTML源代码时,我看到新的
{disabled='disabled'}
已作为新项添加到下拉列表中,而不是属性。如何解决此问题?

DropDownList助手的第三个参数必须是包含HTML属性或类型为
IDictionary
的对象。 这是正确的解决方案:

 <%   string disabled="new {disabled='disabled'}"; %>

  <%= Html.DropDownList("clientId", someObject, disabled)%>

<% var disabled = new { disabled = "disabled" }; %>