ASP.NET MVC 2.0客户端验证HOWTO

时间:2010-04-14 20:38:37

标签: asp.net asp.net-mvc asp.net-mvc-2 validation

在哪里可以找到有关ASP.NET MVC v2中包含的新客户端验证功能的一些有用信息?

我想在不使用DataAnnotations的情况下找到有关使用客户端验证JavaScript的信息,我想了解如何处理自定义验证。

例如,如果我想要同时验证两个字段,我将如何利用提供的JavaScript?或者,如果我想在服务器端编写验证数据库的验证代码,我如何使用提供的JavaScript来实现类似的验证?

我还没有看到关于MVC2的任何书籍,我发现的博客条目不够详细。

2 个答案:

答案 0 :(得分:2)

DataAnnotations有限制。您可以轻松应用简单的validation rules on independent model properties and enable client side validation,但如果您需要处理更多高级方案(如依赖属性),则需要更强大的框架,例如Fluent ValidationxVal

答案 1 :(得分:1)

这是一个20分钟的视频演示。

  

10-4 Episode 37: Leveraging Model Metadata and Validation with ASP.NET MVC2

     

发布者:Jonathan Carter | 1月7日@   上午11:21

     

在本集10-4中,我们讨论了一个   新功能即将发布   ASP.NET MVC:模型元数据和   验证。这允许你   关联验证规则和   与您的模型的元数据,并具有   运行时执行验证   自动。另外,你可以   也会发出JavaScript   提供客户端验证   好吧,让它变得简单易行   丰富的客户端和服务器验证   任何网络应用程序的经验。