ASP.NET MVC 1.0+中的表单输入验证选项

Ric*_*ett 4 asp.net-mvc asp.net-mvc-2

之前已就此主题提出了许多问题,但由于ASP.NET MVC移动得非常快,我想重新提出这个问题:

您建议在ASP.NET MVC中提供表单输入验证?

要求:

  • 服务器端检查
  • 客户端(JavaScript)检查
  • 应涵盖基本知识,如必填字段,数值范围验证,正则表达式验证

(所以基本上所有(或大多数)ASP.NET WebForms验证控件都做的事情)

目前的选择似乎是:

  1. CodePlex上的Validator Toolkit
  2. 跳转到ASP.NET MVC 2预览1(我们的应用程序供内部使用,上线时间为6个月,因此我们可能会习惯使用预览)

Dmy*_*iak 7

在你的情况下,xVal应该是不错的选择.

  • 不幸的是,上次版本更新是在2009年2月. (2认同)