2010-05-17 40 views
0

我有一個ASP.NET下拉列表,並通過使用.SelectedValue獲取選定的值。我也在某些情況下通過分配給它來設置這個值。即使從下拉菜單中選擇該項目,我似乎也會隨機獲取該值。有時它有效,有時不起作用。ASP.NET下拉選定的值?

想法?

+1

你能提供一些代碼嗎? – janhartmann 2010-05-17 19:21:58

+0

ViewState是打開還是關閉,你在哪裏綁定DropDown,在Page.Load或Page.Init中?只有在不是Page.IsPostback或每次回發時才綁定它? ...... – 2010-05-17 20:06:29

回答

1

我在Page_Load中綁定了你的數據,確保你沒有通過檢查頁面是否回發來重新綁定。

if(!Page.IsPostBack){ /*bind data here*/ } 
+0

謝謝。我想我已經明白了,這是一個比較複雜的事情,但只涉及到我的項目。謝謝你的回答。 – 2010-05-17 22:04:01

1

請確保您沒有重新綁定回發數據,然後才能檢查選擇。

另外,你是否創建listitems並將listitem插入到多個列表中?如果你選擇一個列表,它會改變另一個列表。