2015-08-25 45 views
0

我有一些動態創建的下拉列表和按鈕。 我需要寫一段代碼更新(在這種情況下,設置啓用虛假)用戶點擊某個按鈕後的下拉列表。因爲一切都是動態創建的,所以我必須使用Request.Form.AllKeys來查找下拉列表的ID。我可以做到這一點。然而,在我找到ID後,我無法以任何方式更新ddl。我怎樣才能做到這一點?從後面的代碼控制下拉列表

For Each ddlID In Request.Form.AllKeys 
     If ddlID Like "ddl_*_" & number Then 

     '' Need to figure out how to control the ddl from this point 
     ddlID. 


     End If 
    Next 

回答

2

槓桿FindControl方法和鑄造的結果作爲一個DropDownList:

Dim yourDropDownInstance as DropDownList = CType(Page.FindControl("ddl_" & number), DropDownList)) 

注1:您傳遞標識加入FindControl方法。注意2:使用FindControl關閉你添加DropDownLists的任何控件。

相關問題