当使用带有MVC4的jQuery UI小部件时,验证的最佳方法是什么?

时间:2013-01-12 20:35:58

标签: jquery asp.net-mvc jquery-ui validation

以前在编写MVC应用程序时,我避免使用DatePickers等的jQuery UI小部件,因为它们似乎需要手动客户端验证,而MVC Helpers(我使用DevExpress)使用DataAnnotations信息进行客户端验证,而无需额外编码。 / p>

我越来越倾向于在MVC控件中添加一些jQuery UI小部件,以便为我的客户端提供更丰富的客户端体验,但我不想为jQuery UI小部件编写额外的验证代码。 / p>

是否有可用的解决方案或技术允许MVC Helper和jQuery UI小部件以jQuery UI小部件使用DataAnnotations进行验证的形式共存,而无需编写额外的客户端验证代码?

1 个答案:

答案 0 :(得分:1)

jQuery小部件中没有验证。它们只是不引人注意地增强标准HTML控件,如输入字段或下拉列表。并且因为这些字段应绑定到服务器端视图模型,所以您可以完美地使用验证属性修饰视图模型,并在服务器端完成所有验证。 jQuery UI根本不会成为障碍。