转向JavaScript和ASP.NET验证器不会在服务器端触发

时间:2013-03-08 12:36:02

标签: javascript asp.net .net validation

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

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

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

2 个答案:

答案 0 :(得分:0)

如果在验证器上将属性enableclientvalidation设置为false,它将不会对Web表单执行任何客户端JS验证,MVC How do I turn off client side validation in MVC 3?

也有类似的选项

但是,如果您使用的是Web表单,那么有很多东西在没有JS的情况下是行不通的。

答案 1 :(得分:0)

将此语法用于按钮onclientclick

onclientclick=javascript:return JsFunctionName();

1)检查您的返回虚假和真实代码

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