C# 是否在asp.net页面上激发验证时不激发复选框更改事件?

C# 是否在asp.net页面上激发验证时不激发复选框更改事件?,c#,asp.net,C#,Asp.net,我正在使用Page\u ClientValidate()验证单击按钮时的字段 当我单击页面上的submit按钮时,所有字段都会触发所需的字段验证,之后,当我第一次选中复选框时,第一次不会发生任何事情。当我再次单击它时,它将触发事件。 请让我知道我在这里做错了什么?您正在使用Page\u ClientValidate()验证表单,这样可以防止页面触发任何asp.net控件事件。请从客户端删除页面_ClientValidate(),并添加(!Page.Isvalid)返回点击cs文件中的按钮。我希望

我正在使用
Page\u ClientValidate()
验证单击按钮时的字段

当我单击页面上的submit按钮时,所有字段都会触发所需的字段验证,之后,当我第一次选中复选框时,第一次不会发生任何事情。当我再次单击它时,它将触发事件。
请让我知道我在这里做错了什么?

您正在使用
Page\u ClientValidate()
验证表单,这样可以防止页面触发任何asp.net控件事件。请从客户端删除页面_ClientValidate(),并添加
(!Page.Isvalid)返回点击cs文件中的按钮。我希望它能帮助你

<asp:CheckBox ID="chkRecurringfeetype" runat="server" CausesValidation="false" AutoPostBack="true" OnCheckedChanged="chkRecurringfeetype_CheckedChanged" />