我想为html.Dropdownlist
设置多部分属性。怎么做?
@Html.DropDownList("ProductTypesId",DropdownHelper.GetAllProductTypes("-1"), new { @class="selectpicker", multiple title = "Select One" })
但我对multiple title
属性有误。
更新
错误是:
当前上下文中不存在名称倍数。
答案 0 :(得分:2)
“multiple title
”不是HTML中的属性。属性是以空格分隔的。
您拥有的是单标签属性“multiple
”和第二属性“title="Select one
”
HTML允许单标签属性将其名称作为值 - 这具有相同的效果,并且是XHTML支持单标签属性的方式,如下所示:
new { @class="selectpicker", multiple="multiple" title="Select One" }
这将呈现如下:
<select class="select picker" multiple="multiple" title="Select One">
答案 1 :(得分:0)
此外,您可以像这样编写htmlAttributes对象
@multiple="multiple"