当前位置:  开发笔记 > 编程语言 > 正文

ASP.NET MVC客户端验证

如何解决《ASP.NETMVC客户端验证》经验,为你挑选了1个好方法。

我所有关于使用ASP.NET MVC,但我希望改进的领域之一是客户端验证.

我知道最新版本(预览版5)有很多新的验证功能,但它们似乎都是在页面发布后.

我看过Steve Sanderson的一篇有趣的文章......使用实时验证,Castle.Components.Validator.dll和他制作的Validator框架.

我在我的项目中使用过它,但是我希望它能够集成到官方的ASP.NET MVC版本中.我绝对认为业务规则应该驻留在模型上或控制器中而不是视图中.

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

您是否知道将这样的内容添加到官方ASP.NET MVC版本中?



1> Brian Vallel..:

"显然,你仍然需要在服务器端验证你的输入是否只有少数禁用javascript的用户."

只是对此评论的更新.服务器端验证与禁用JavaScript的用户无关.相反,出于安全原因需要它,并且需要进行无法在客户端上执行的复杂验证.表单应始终具有服务器端验证.客户端验证只是为了方便起见.

恶意用户可以轻松地将数据发布到您的表单,绕过您已有的任何客户端验证.绝不相信输入数据!

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有