【问题标题】:xVal vs ASP.Net MVC Validation toolkit?xVal 与 ASP.Net MVC 验证工具包?
【发布时间】:2009-09-18 16:21:50
【问题描述】:

有人对这些验证 ASP.Net MVC 验证框架有什么建议吗?

xVal

MVC Validator Toolkit

【问题讨论】:

标签: jquery asp.net-mvc asp.net-ajax xval


【解决方案1】:

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

xVal v1.0 Now Available

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

Microsoft Ajax CDN and the jQuery Validation Library

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      我一直在使用 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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-31
        相关资源
        最近更新 更多