Как установить значение метки на Razor Html.DropDownList - PullRequest
0 голосов
/ 03 декабря 2011

Я хочу установить значение метки для выпадающего списка (не значение по умолчанию, значение метки), и я думаю, что я делаю что-то не так

@Html.DropDownList("cboCategoria", new SelectList(Model, "ID", "Nome"), new { @id = "cboCategoria", @label = "Categoria-pai: " })

1 Ответ

3 голосов
/ 03 декабря 2011

Вы можете сделать это несколькими способами. Этикетка отделена от фактического создания <select>:

<label>Categoria-pai: @Html.DropDownList(...)</label>

ИЛИ

<label for="cboCategoria">Categoria-pai:</label> @Html.DropDownList(...)

ИЛИ

@* This assumes you are creating the dropdown from a property named 
   cboCategoria in your Model *@
@Html.LabelFor(m => m.cboCategoria) @Html.DropDownList(...)

РЕДАКТИРОВАТЬ: я хотел отметить, что если вы используете последний метод, вы захотите атрибут [Display] в свойстве модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...