2012-09-13 63 views
0

我試圖將自定義ClientID設置爲我的DropDownList,以便以後能夠使用javascript獲取選定值。
將動態clientID設置爲使用javascript回收值

設置它像 ClientID="<%=MyVar%>"它工作正常,但是當我嘗試以連接一些字符串,然後它攪亂了。

ClientID="dropdown_<%=MyVar%>"輸出將是 字面上的clientid = 「dropdown_ <%= MyVar的%>」

這是可能做呢?

回答

2

我建議你創建一個字符串連接在一起網頁上的公共方法,那麼你可以從網頁的源文件調用它(更容易維護和重用)

public string GetClientId() 
{ 
    return "dropdown" + yourVar; 
} 

ClientID="<%=GetClientId()%>" 
+0

只爲控件名稱創建公共方法會有效嗎? – 2012-09-13 14:20:38

+0

這只是一個提示,但它會是類似的,可以重複使用 –

+0

做到了。我使用了類似的功能來控制我需要檢查的不同ID。 Thx – GLlompart

0

嘗試以下。請注意,我已經在服務器端代碼中移動了並置,並且在客戶端使用了單引號,以允許雙引號服務器端。

ClientID='<%="dropdown_" + MyVar%>' 
+0

劇照輸出<%=「dropdown_」+ MyVar%>字面上爲id – GLlompart

相關問題