如何为最小和最大数量的复选框创建 ASP.NET MVC3 验证器?
我想要一个可重用的验证器,可以在一组复选框字段上使用,它可以让我指定要选择的最小数量和可以选择的最大数量。我不确定如何创建服务器端检查和客户端验证以使用不显眼的 javascript 挂钩到 jQuery 验证框架。
这个问题似乎是一个很好的开始客户端适配器,但是如何将它们结合在一起以在服务器上验证它?
I'd like to have a reusable validator that I can use on a group of checkbox fields that will let me specify a minimum number to be selected and maximum number that can be selected. I'm not sure exactly how to create both the server side check and the client side validation to hook into the jQuery validate framework using unobtrusive javascript.
This question seems to be a good start on the client side adapter, but how do you tie it all together to validate it on the server?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下是您至少可以开始进行服务器端验证的方法。这是非常很好的文章,阐释了多个概念。
验证属性:
模型:
控制器:
视图(~/Views/Home/Index.cshtml):
编辑器模板(
~/Views/Home/EditorTemplates/bool.cshtml
):Here's how you could start at least for server side validation. Here's a very nice article that illustrates multiple concepts.
Validation attribute:
Model:
Controller:
View (~/Views/Home/Index.cshtml):
Editor template (
~/Views/Home/EditorTemplates/bool.cshtml
):Brad Wilson 在 mvcConf 上做了精彩的演讲关于mvc中的验证。
Brad Wilson had great presentation on mvcConf about validation in mvc.