2014-02-01 2 views
0

Я хочу установить атрибут multipart для html.Dropdownlist. Как это сделать?Как установить атрибуты mulipart для html-помощников?

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

Но у меня есть ошибка в отношении атрибута multiple title.

Update

Ошибка:

Имя множественным не существует в текущем контексте.

+0

какая ошибка? Кроме того, у вас есть пробел в этом имени переменной. Это недопустимо. –

+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"> 
+0

Спасибо. Это сработало –

0

Кроме того, вы можете написать в htmlAttributes объект как тот

@multiple="multiple" 
Смежные вопросы