0

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

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

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

4

1 回答 1

1

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

于 2013-01-15T22:14:53.880 回答