我有一个页面,其中包含一个
离开页面和一个<asp:Button/>
获取一些日期和另一个<asp:TextBox/>
来确认该数据的页面。<asp:TextBox/>
确认验证器配置如下:
<asp:CompareValidator ID="CompareValidator" runat="server"
ErrorMessage="error message" ControlToValidate="ConfirmTextBox"
ControlToCompare="TextBox"
Operator="Equal"></asp:CompareValidator>
在页面上,编辑字段时,比较验证器会在ControlToValidate
或ControlToCompare
失去焦点时运行。
编辑任一字段,然后单击按钮离开页面时,比较验证器运行并显示错误消息,但 Button_Click 方法未运行。
按钮的causesValidation
属性设置为false
。
我是否可以在保持比较验证器功能的同时运行 Button_Click 方法,而不使用服务器验证或使用 TextBox.Text 值的 regexValidator?