我需要在禁用JavaScript时使用我的页面。但我的按钮输出onclick =“WebForm_DoPostBackWithOptions ...”。当我设置CauseValidation =“false”时它会消失,但我需要验证。在什么情况下输出WebForm_DoPostBackWithOptions?我怎样才能解决这个问题?
答案 0 :(得分:2)
验证控件同时使用客户端和服务器验证。在客户端上,javascript用于验证,并且是必需的。
您可以强制验证控件不使用客户端脚本,这可能会帮助您解决此问题。
<asp:RequiredFieldValidator EnableClientScript="false" />
答案 1 :(得分:1)
不包括ValidationGroup属性可能会导致同样的问题。
<asp:RequiredFieldValidator ValidationGroup="Save" />
或要验证的控件不正确