1

有没有人对这些验证 ASP.Net MVC 验证框架有任何建议?

xVal

MVC 验证器工具包

4

3 回答 3

3

xVal 几乎是在 ASP.NET MVC 中进行客户端验证的标准方法。实际上今天史蒂夫桑德森刚刚发布了它的新版本:)

xVal v1.0 现已推出

ASP.NET MVC v2 将内置客户端验证,但目前仅在预览版 1 中,因此该项目发布还需要相当长的时间。您可以在 Stephen Walther 的博客文章中查看更多相关信息……

Microsoft Ajax CDN 和 jQuery 验证库

我建议在 ASP.NET MVC v2 发布之前使用 xVal。

于 2009-09-18T16:37:58.067 回答
0

我正在使用 XVal,因为您使用相同的框架进行客户端和服务器验证,它与 MVC 代码很好地集成。

于 2009-09-18T16:39:10.077 回答
0

我一直在使用 Data Annotation Validators 并取得了巨大的成功。我知道这不是我们将在 MVC v2 中看到的最终解决方案,但它易于实现且非常灵活。

http://mstecharchitect.blogspot.com/2009/08/data-annotations-validation-in-aspnet.html http://www.asp.net/learn/mvc/tutorial-39-cs.aspx

这种方法的优点是您可以通过创建自定义属性进行一些非常复杂的验证(尽管不是客户端)。它也非常可测试。

于 2009-09-18T17:59:32.177 回答