代码之家  ›  专栏  ›  技术社区  ›  Elijah Manor

ASP.NET MVC客户端验证

  •  5
  • Elijah Manor  · 技术社区  · 17 年前

    我非常喜欢使用ASP.NET MVC,但我希望改进的一个方面是客户端验证。

    我知道最新的版本(Preview 5)有很多新功能需要验证,但它们似乎都是在页面发布之后出现的。

    我看过一篇作者写的有趣的文章 Steve Sanderson

    我已经在我的项目中使用了它,但我希望类似的东西能够集成到正式的ASP.NET MVC版本中。我绝对认为业务规则应该驻留在模型或控制器中,而不是视图中。

    你们有没有人用过类似的方法?

    5 回复  |  直到 17 年前
        1
  •  18
  •   Brian Vallelunga Linda Lawton - DaImTo    17 年前

    只是对这条评论的更新。服务器端验证与禁用JavaScript运行的用户无关。取而代之的是,出于安全原因,需要它来执行客户端无法完成的复杂验证。表单应始终具有服务器端验证。客户端验证只是为了方便起见。

    永远不要相信输入数据!

        2
  •  1
  •   Tim Scott    17 年前

    我同意其他海报,客户端验证严格用于改善用户体验。

    JQuery Validation

        3
  •  0
  •   Ben Scheirman    17 年前

    LiveValidation是另一个有用的javascript库,可以提供帮助。请参见以下示例(使用ASP.NET MVC):

    http://blog.codeville.net/2008/09/08/thoughts-on-validation-in-aspnet-mvc-applications/

        4
  •  0
  •   Richard Ev    16 年前
        5
  •  0
  •   Cœur Gustavo Armenta    7 年前