如何为html帮助器设置mulipart属性?

时间:2014-02-01 08:04:04

标签: asp.net-mvc-4 html-helper

我想为html.Dropdownlist设置多部分属性。怎么做?

@Html.DropDownList("ProductTypesId",DropdownHelper.GetAllProductTypes("-1"), new { @class="selectpicker", multiple title = "Select One" })

但我对multiple title属性有误。

更新

错误是:

当前上下文中不存在名称倍数。

2 个答案:

答案 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"