之前已经就这个话题提出了很多问题,但是由于 ASP.NET MVC 的发展速度非常快,我想重新提出这个问题:
对于在 ASP.NET MVC 中提供表单输入验证,您会推荐什么?
要求:
- 服务器端检查
- 客户端 (JavaScript) 检查
- 应涵盖必填字段、数字范围验证、正则表达式验证等基础知识
(所以基本上所有(或大部分)ASP.NET WebForms 验证控件所做的事情)
目前的选择似乎是:
- CodePlex 上的验证器工具包
- 跳转到 ASP.NET MVC 2 预览版 1(我们的应用程序供内部使用,上线时间为 6 个月,因此我们可以放心使用预览版)