0
我想設置標籤值的下拉列表(不是默認值,標籤值),我想我做錯了什麼如何在剃刀Html.DropDownList設置標籤值
@Html.DropDownList("cboCategoria", new SelectList(Model, "ID", "Nome"), new { @id = "cboCategoria", @label = "Categoria-pai: " })
我想設置標籤值的下拉列表(不是默認值,標籤值),我想我做錯了什麼如何在剃刀Html.DropDownList設置標籤值
@Html.DropDownList("cboCategoria", new SelectList(Model, "ID", "Nome"), new { @id = "cboCategoria", @label = "Categoria-pai: " })
你可以做這幾個方面,該標籤可從創立實際<select>
的獨立:
<label>Categoria-pai: @Html.DropDownList(...)</label>
OR
<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(...)
編輯:我確實要注意,如果您使用的最後一個方法,你會希望你的模型的屬性[顯示]屬性。
我認爲它有一種方法來設置htmlattributes,所以我可以認爲我錯了? – Beoulve
您可以使用htmlattributes添加所需的任何屬性。 HTML標籤元素與實際的輸入/選擇元素是分開的。 HTML5中沒有標準屬性的標準。你可以創建一個自定義屬性'data-my-custom-label'並使用不顯眼的javascript來創建'
你是指現場標籤還是內部選項標籤? (或一個標籤屬性,它不存在) – Mathletics