簡體   English   中英

在asp.net的頁面上觸發驗證時,復選框更改事件未觸發?

[英]Checkbox change event not firing when the validations are fired on the page in asp.net?

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

我正在使用Page_ClientValidate()來驗證單擊按鈕時的字段。

當我單擊頁面上的“提交”按鈕時,將對所有字段觸發所需的字段驗證,此后,當我第一次選中此復選框時,第一次沒有任何反應。 當我再次單擊它時,將觸發該事件。 請讓我知道我在這里做錯了嗎?

您正在通過使用Page_ClientValidate()驗證表單,這可以防止頁面觸發任何asp.net控件事件。 請從客戶端刪除Page_ClientValidate()並添加(!Page.Isvalid) return; 在按鈕上單擊cs文件。 希望對您有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM