0
我有一個checkbox
在datalist
,單擊按鈕(postback
)後,複選框的值被清除。例如,如果在datalist
的checkbox
檢查,得到它的價值如何保持複選框的值在asp.net回發後?
我有一個checkbox
在datalist
,單擊按鈕(postback
)後,複選框的值被清除。例如,如果在datalist
的checkbox
檢查,得到它的價值如何保持複選框的值在asp.net回發後?
試試這個時候,當按鈕被點擊複選框顯示選中:
把你的數據綁定代碼在頁面加載內
If (!IsPostBack)
{
//Bind Data
}
我敢打賭你錯誤地綁定了你的DataList。
您需要檢查,如果沒有Page.IsPostBack,並綁定在了那裏。否則,您將綁定每個回發並重置所有值。
'UpdatePanel's,'ViewState'的可能help.Here檢查這個愛爾蘭人的回答http://stackoverflow.com/a/8271782/647884 – Bastardo 2012-02-29 07:01:45