我想设置下拉列表的标签值(不是默认值,标签值),我想我做错了什么
@Html.DropDownList("cboCategoria", new SelectList(Model, "ID", "Nome"), new { @id = "cboCategoria", @label = "Categoria-pai: " })
答案 0 :(得分:3)
您可以通过以下几种方式执行此操作:标签与创建实际<select>
分开:
<label>Categoria-pai: @Html.DropDownList(...)</label>
OR
<label for="cboCategoria">Categoria-pai:</label> @Html.DropDownList(...)
OR
@* This assumes you are creating the dropdown from a property named
cboCategoria in your Model *@
@Html.LabelFor(m => m.cboCategoria) @Html.DropDownList(...)
编辑:我确实想要注意,如果你使用最后一个方法,你需要在你的Model的属性上有一个[Display]属性。