2011-02-12 123 views
0

我有一個用戶控件(即.ascx),它有很多asp:Panel,asp:Image和asp:Button元素。我需要將客戶端ID傳遞給javascript和css。現在javascript和css被包含在.ascx控件的標記中。那麼傳遞客戶端ID的最佳方式是什麼?將控制ID傳遞給javascript和css

回答

1

在的.ascx控制你的JavaScript,你可以使用類似以下內容:

var panelId = '<%= MyPanel.ClientId %>'; 

這將使面板的客戶端ID作爲字符串轉換成JavaScript中的panelId變量。

對於CSS,我建議儘可能使用CssClass屬性,並避免內聯CSS。

相關問題