C# 验证后按钮不工作

C# 验证后按钮不工作,c#,asp.net,validation,updatepanel,C#,Asp.net,Validation,Updatepanel,我在更新面板上有一个文本框和两个按钮 <asp:Button ID="Button_Search" runat="server" Text="Search" onclick="Button_Search_Click" ValidationGroup="PersonalInfoGroup"/> <asp:Button ID="Button_clear" runat="server" Text="Clear"

我在更新面板上有一个文本框和两个按钮

    <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());               
        }