我的验证器出了问题。 我对contactform进行了验证,以确保垃圾邮件,但我的问题是,当我转到页面并想要返回默认站点时,由于验证器,它不会让我。没有在文本框中写入任何内容,并且未单击“发送”按钮。
任何有想法的人,我能做什么?
答案 0 :(得分:3)
如果您使用特定按钮而不是浏览器的后退按钮“返回”,请在按钮的属性中设置CausesValidation="false"
。
答案 1 :(得分:0)
这可能是由于按钮/任何其他提交控件您单击以返回CausesValidation设置为true?此属性将导致所有validatorControls执行检查,因此,如果存在任何无效的控件/值,则阻止用户更改页面。
可以随时点击浏览器中的后退按钮,并且验证器控件无法阻止它。