因验证器而无法离开页面

时间:2012-09-13 18:49:49

标签: asp.net validation

我的验证器出了问题。 我对contactform进行了验证,以确保垃圾邮件,但我的问题是,当我转到页面并想要返回默认站点时,由于验证器,它不会让我。没有在文本框中写入任何内容,并且未单击“发送”按钮。

任何有想法的人,我能做什么?

2 个答案:

答案 0 :(得分:3)

如果您使用特定按钮而不是浏览器的后退按钮“返回”,请在按钮的属性中设置CausesValidation="false"

答案 1 :(得分:0)

这可能是由于按钮/任何其他提交控件您单击以返回CausesValidation设置为true?此属性将导致所有validatorControls执行检查,因此,如果存在任何无效的控件/值,则阻止用户更改页面。

可以随时点击浏览器中的后退按钮,并且验证器控件无法阻止它。