2011-12-23 27 views
1

有沒有辦法從vb代碼後面禁用asp.net下拉列表?有沒有辦法從vb代碼後面禁用asp.net下拉列表?

<select id="reassign_reason" name="reassign_reason">  

這是我的下拉列表中的名字,我後面在vb.net嘗試這種代碼

reassign_reason.disabled = True 

感謝

+1

你的選擇是不是'asp.net'下拉 - 這是一個HTML之一。你想讓它成爲一個服務器端? – Oded 2011-12-23 17:25:13

回答

2

您需要的控制是一個服務器端控件如果你想能夠從你的代碼後面控制它。

爲此,請向該元素添加一個runat="server"屬性。

<select id="reassign_reason" name="reassign_reason" runat="server"> 

然後在後面的代碼:

reassign_reason.Disabled = True 
+0

甜蜜的感謝。我總是忘記runat =「server」 – Daren 2011-12-23 17:27:07

+0

@Daren,因爲Oded回答了您的問題,您應該通過點擊答案左側的複選標記來接受答案。 – jlafay 2011-12-23 18:38:09

+0

@jlafay謝謝不知道 – Daren 2011-12-23 20:54:18

相關問題