2013-03-08 51 views
0

在我的网站上当我关闭JavaScript时,ASP.NET验证器不会像我所期望的那样在服务器端激活。翻开JavaScript和ASP.NET验证器不会在服务器端触发

例如,当我关闭JavaScript时,必需的字段验证程序不会触发。

我认为内置的ASP.NET验证器的好处之一就是保护这一点,所以我很困惑。

+0

将此语法用于您的按钮onclientcl ick onclientclick = javascript:return JsFunctionName(); 请发布您的代码。 – 2013-03-08 13:02:38

+0

ASP.net验证器从来没有服务器端。他们在客户端工作。 – 2013-04-08 08:22:22

回答

0

如果设置该属性enableclientvalidation为false,您的验证也不会做网页形式中的任何客户端JS验证,对于MVC How do I turn off client side validation in MVC 3?

的类似选项然而,如果你正在使用的网络形式有很多种没有JS的情况下无法工作。

0

使用此语法您的按钮onclientclick

onclientclick=javascript:return JsFunctionName(); 

1)检查你的回报虚实代码

2)必须使用验证组中的所有验证控件和按钮