2013-08-05 68 views
2

我在回發期間獲取dropdownlist的選定值時出現問題,未設置selectedlvalue。爲什麼asp.net dropdownlist selectedvalue在回發期間未設置

但是我可以看到,這些值已發佈到服務器,並且可以在Response.Form中找到。

Request.Form["ctl00$ContentPlaceHolder1$ctl00$ddlProvice"] "4" string 

它看起來像選定的值沒有綁定到下拉列表服務器控件。

我不直接從Response.Form讀取下拉選定值。這怎麼解決?

+0

數據是動態添加的嗎?你有'EnableViewState =「false」'對照控制? – webnoob

+0

是的,這些值是動態填充的,但viewState如何影響呢? – CoffeeCode

+0

請顯示您加載數據的位置的代碼。 – webnoob

回答

3

您可能還要約束DropDownListpostback也將寫在選定的索引。你可以把DropDownList綁定在! Page.IsPostBack區塊。

if(!Page.IsPostBack) 
{ 
    //bind dropdownlist here 
} 
相關問題