【发布时间】:2009-09-18 16:21:50
【问题描述】:
【问题讨论】:
-
仅供参考,有两个包可以互换命名。验证工具包:mvcvalidatortoolkit.codeplex.com 和验证工具包:blogs.msdn.com/b/simonince/archive/2011/09/29/…
标签: jquery asp.net-mvc asp.net-ajax xval
【问题讨论】:
标签: jquery asp.net-mvc asp.net-ajax xval
xVal 几乎是在 ASP.NET MVC 中进行客户端验证的标准方法。实际上,今天史蒂夫桑德森刚刚发布了它的新版本:)
ASP.NET MVC v2 将内置客户端验证,但目前仅处于预览版 1 中,因此该项目发布还需要相当长的时间。您可以在 Stephen Walther 的博文中查看更多相关信息...
Microsoft Ajax CDN and the jQuery Validation Library
我建议在 ASP.NET MVC v2 发布之前使用 xVal。
【讨论】:
我正在使用 XVal,因为您使用相同的框架进行客户端和服务器验证,它与 MVC 代码很好地集成。
【讨论】:
我一直在使用 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
这种方法的优点是您可以通过创建自定义属性进行一些非常复杂的验证(尽管不是客户端)。它也非常可测试。
【讨论】: