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