ASP.NET:同步客户端和服务器端验证规则

Seb*_*son 9 .net c# asp.net validation

有没有简单,智能的方法来保持客户端和服务器端验证规则的同步?

在客户端,我们有JavaScript,可能是某种框架,如jQuery或YUI.

在服务器端,我们有ASP.NET WebForms或ASP.NET MVC.

验证的是:

  • 正确的电子邮件地址
  • 正确的家庭住址和邮政编码
  • 正确的信用卡号码

等等.

小智 2

<asp:RegularExpressionValidator ...>(以及其他 asp.net 验证器)按照相同的规则实现客户端 JavaScript 和服务器端检查。