验证后按钮不起作用

时间:2014-06-10 13:21:35

标签: 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" 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。

请帮帮我。

0 个答案:

没有答案