0
我有一個用戶控件(即.ascx),它有很多asp:Panel,asp:Image和asp:Button元素。我需要將客戶端ID傳遞給javascript和css。現在javascript和css被包含在.ascx控件的標記中。那麼傳遞客戶端ID的最佳方式是什麼?將控制ID傳遞給javascript和css
我有一個用戶控件(即.ascx),它有很多asp:Panel,asp:Image和asp:Button元素。我需要將客戶端ID傳遞給javascript和css。現在javascript和css被包含在.ascx控件的標記中。那麼傳遞客戶端ID的最佳方式是什麼?將控制ID傳遞給javascript和css
在的.ascx控制你的JavaScript,你可以使用類似以下內容:
var panelId = '<%= MyPanel.ClientId %>';
這將使面板的客戶端ID作爲字符串轉換成JavaScript中的panelId變量。
對於CSS,我建議儘可能使用CssClass屬性,並避免內聯CSS。