【轉載】ASP.NET dropdownlist總是獲取第一個值

造成這種情況的原因是每選一次就向服務器回傳一次,然後就把當前頁面重新刷新一次,所以選擇後看到的總是第一條選擇項,解決的辦法:

1、在後臺頁面的pre_load方法中添加is_postback驗證,這將獲取一個值,如果是爲響應客戶端回發而加載該頁,則爲true;否則爲 false(第一次加載)。

 

if (!IsPostBack) 
            {
                dropdownlist_databind();
            }

這句代碼的意思:只有首次加載頁面,纔會執行這條語句

2、EnableViewState= "false ";

發佈了33 篇原創文章 · 獲贊 21 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章