我在更新面板上有一个文本框和两个按钮。
<asp:Button ID="Button_Search" runat="server" Text="Search" onclick="Button_Search_Click" ValidationGroup="PersonalInfoGroup"/>
<asp:Button ID="Button_clear" runat="server" Text="Clear" onclick="Button_clear_Click" ValidationGroup="Clear" CausesValidation="false"/>
我使用比较验证器验证文本框。
<asp:CompareValidator ID="validator" runat="server" ControlToValidate="TextBox_TrackingNo" Operator="DataTypeCheck" Type="Integer" ErrorMessage="Value must be a number" ValidationGroup="PersonalInfoGroup" />
页面加载事件;
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
Page.Validate();
LoadData(this, new EventArgs());
}
验证工作正常。但是,当显示验证错误消息时,它不会触发Clear按钮Click事件。它不是Click事件,而是点击Page Load。
请帮帮我。