2012-02-29 86 views
0

我有一個checkboxdatalist,單擊按鈕(postback)後,複選框的值被清除。例如,如果在datalistcheckbox檢查,得到它的價值如何保持複選框的值在asp.net回發後?

+1

'UpdatePanel's,'ViewState'的可能help.Here檢查這個愛爾蘭人的回答http://stackoverflow.com/a/8271782/647884 – Bastardo 2012-02-29 07:01:45

回答

1

試試這個時候,當按鈕被點擊複選框顯示選中:

把你的數據綁定代碼在頁面加載內

If (!IsPostBack) 
{ 
    //Bind Data 
} 
0

我敢打賭你錯誤地綁定了你的DataList。

您需要檢查,如果沒有Page.IsPostBack,並綁定在了那裏。否則,您將綁定每個回發並重置所有值。