【问题标题】:Injected CSS from Code-Behind into ASP.NET WebForm将 CSS 从 Code-Behind 注入 ASP.NET WebForm
【发布时间】:2010-09-15 14:57:47
【问题描述】:

我的 H3 标签在外部 CSS 文件中设置样式,但颜色属性将根据数据库值动态更改。我想将一些 CSS 从代码隐藏注入到我的母版页中,以全局设置 H3 标签的颜色,而不必在每个标签上指定它。

我该怎么做?谢谢!

【问题讨论】:

    标签: css webforms


    【解决方案1】:

    试试 !important css 属性

    【讨论】:

    • 我的问题是特定于添加动态 css 值。我解决了它,并将发布答案。
    • 啊,我明白你现在的意思了。好记。幸运的是,我刚刚从我的静态 CSS 文件中删除了颜色元素,所以我没有遇到这个问题。
    【解决方案2】:

    我没有意识到我可以将控件放在样式部分。以下是我解决问题的方法:

    <style>
       h3 
       {
          color:<asp:Literal runat="server" id="ColorLiteral" />;
       }
    </style>
    

    现在我从代码隐藏设置文字,效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-06
      • 2013-10-01
      • 2019-04-16
      • 1970-01-01
      • 2018-01-19
      • 2011-10-27
      • 2013-04-09
      • 2011-10-30
      相关资源
      最近更新 更多