我在下拉列表中显示的项目列表....当我在视图中使用下面的代码时(htmlattribute size =“4”)
@Html.DropDownListFor(x => x.SelectedOptions, new SelectList(Model.Options, "Id", "Value", Model.SelectedOptions), new { size = "4", style = "width: 160px" })
@Html.ValidationMessageFor(modelItem => Model.SelectedOptions)
验证工作...即整个列表以红色突出显示,并显示验证错误消息。
但是,当我在下面使用这一行时(htmlattribute size =“1”)
@Html.DropDownListFor(x => x.SelectedOptions, new SelectList(Model.Options, "Id", "Value", Model.SelectedOptions), new { size = "1", style = "width: 160px" })
@Html.ValidationMessageFor(modelItem => Model.SelectedOptions)
验证不起作用,并在控制器中触发后期操作。
我有什么想法可以让Validatioin只使用一次显示的单个项目,如下拉列表?