在我的网站上当我关闭JavaScript时,ASP.NET验证器不会像我期望的那样在服务器端触发。
例如,当我关闭JavaScript时,必需的字段验证器不会触发。
我认为内置ASP.NET验证器的好处之一就是保护它,所以我很困惑。
答案 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)必须在所有验证控件和按钮中使用验证组