下面的代码是带有自定义属性
的下拉菜单的正常HTML代码<select class="form-control" data-singleselect id="division_cp">
<option value="select">Select</option>
<option value="cp">CP</option>
</select>
我试图在Razor语法中实现相同,我也这样做了,但我不能够/不知道添加自定义属性,尝试了几种方法添加,我未能添加。
@Html.DropDownListFor(model => model.DivisionId, Model.DivisionList ?? new List<SelectListItem>(), "--Select--", new { @class = "form-control " , @id = "Division_List" })
以上代码是Razor语法,请帮助我添加自定义属性"data-singleselect"在MVC Core 6
我在Razor的其他属性中看到过这种工作,希望它可以在您的情况下工作:
@Html.DropDownListFor(model =>
model.DivisionId,
Model.DivisionList ?? new List<SelectListItem>(),
"--Select--",
new
{
@data-singleselect="data-singleselect",
@class = "form-control " ,
@id = "Division_List"
})
为必读和只读工作做同样的事情
@required="required",
@readonly="readonly"