避免CheckedChanged自動觸發7/1

當一個頁面有查詢,審核等功能

審核由一個checkbox設定,autopostback="true",觸發事件為checkedchanged

假設要查詢的某些記錄作了審核,有些又沒有審核

這時在查詢時由於頁面提交會顯示當前該筆是否審核,同時會自動觸發審核的checkedchanged事件

為避免此種情況發生,解決方法之一是:

1.新增一可隱藏的textboxA

2.在page_load或者page_init事件中給審核增加onclick事件,textboxA賦一識別值,比如chk(以此來表示是否執行審核動作)

3.在查詢代碼中在確定當前該筆是否審核之後,將textboxA的值設為空

4.在checkedchanged事件中,對滿足textboxA.text="chk"才能執行審核或者取消審核的代碼即可

原文地址:https://www.cnblogs.com/daisylh/p/1514692.html