造成這種情況的原因是每選一次就向服務器回傳一次,然後就把當前頁面重新刷新一次,所以選擇後看到的總是第一條選擇項,解決的辦法:
1、在後臺頁面的pre_load方法中添加is_postback驗證,這將獲取一個值,如果是爲響應客戶端回發而加載該頁,則爲true;否則爲 false(第一次加載)。
if (!IsPostBack)
{
dropdownlist_databind();
}這句代碼的意思:只有首次加載頁面,纔會執行這條語句
2、EnableViewState= "false ";