在阅读了这里的一些问题/答案后,我设法弄清楚如何将选择列表添加到表单并用数据填充它,如下所示:
@Html.DropDownList("S", new SelectList(ViewBag.S, "Id", "Nme"), "-- Sel a S --")
而且效果很好。不过我想补充一些客户端验证验证用户是否已选择某个选项并且未将其保留为默认值。
我正在使用 mvc 3 附带的标准 jquery 东西,所以大概我必须对 HTML.ValidationMessage 做一些事情,但是什么呢?
我一辈子也想不出如何解决。
TIA.
好吧,我查看了它在 JQuery 中是如何完成的,发现只需添加一个 html 属性,如下所示:
new {@class='required'}
到我的 Html.DropDownList 语句,并添加validationMessage,解决了我的问题。
如果您使用 jquery 验证,那么您可以简单地添加所需的 css 类,并为下拉列表进行所需的验证,前提是默认值为空。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)