【问题标题】:pass control IDs to javascript and css将控制 ID 传递给 javascript 和 css
【发布时间】:2011-02-12 17:42:30
【问题描述】:

我有一个用户控件(即 .ascx),它有很多 asp:Panel、asp:Image 和 asp:Button 元素。我需要将客户端 ID 传递给 javascript 和 css。现在 javascript 和 css 包含在 .ascx 控件的标记中。那么传递客户端 ID 的最佳方式是什么?

【问题讨论】:

    标签: javascript asp.net css


    【解决方案1】:

    在您的 .ascx 控件中的 javascript 中,您可以使用如下内容:

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

    这会将面板的客户端 ID 作为字符串呈现到 javascript 中的 panelId 变量中。

    对于 css,我建议尽可能只使用 CssClass 属性并避免内联 css。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      • 2014-05-18
      • 1970-01-01
      • 1970-01-01
      • 2019-05-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多