在这里阅读了几个问题/答案后,我设法弄清楚如何将选择列表添加到表单并用数据填充它,如下所示:
@Html.DropDownList("S", new SelectList(ViewBag.S, "Id", "Nme"), "-- Sel a S --")
而且效果很好。但是我想添加一些客户端验证来验证用户是否选择了一个选项并且没有将其保留为默认值。
我正在使用 mvc 3 附带的标准 jquery 东西,所以大概我必须对 HTML.ValidationMessage 做一些事情,但是什么?
并且不能为我的生活解决问题。
TIA。
好的,我查看了它在 JQuery 领域中是如何完成的,并且只需添加一个 htmlattribute 就可以了,如下所示:
new {@class='required'}
到我的 Html.DropDownList 语句,并添加验证消息,为我解决了这个问题。