ASP.NET验证服务器端

Rom*_*man 6 asp.net validation server-side client-side

我有一个ASP.NET webform,我想使用相同的验证控件来验证客户端和服务器端.我似乎无法找到解决方案 - 客户端验证工作得很好,但是当我禁用javascript时 - 它忽略了验证.

非常感谢帮助.

罗马

Joh*_*n K 15

在服务器端显式调用Page.Validate().

或者重载的Page.Validate(字符串)来定位您的一个验证组.

更新:

我忘记了,运行验证(..)后,检查Page.IsValid属性 - 由您决定是否停止提交此属性的页面== false.


Bri*_*ins 9

您始终可以通过该validator1.Validate()方法触发验证,该方法将进行服务器端比较.检查Page.IsValid是否未执行服务器端验证?我想你可以通过它来调用它Page.Validate().

HTH