【问题标题】:replacing css files from content page从内容页面替换 css 文件
【发布时间】:2012-10-15 07:23:20
【问题描述】:

母版页 (C.masterpage) 有一个父母版页 (P.masterpage),其中包含所有 10 个 css 文件。这些 css 文件正在应用于所有站点。

我们正在创建一些需要不同样式的新页面,因此要求替换(停止以前的表单,或尽可能删除)两个样式表并添加新的样式表并让它们工作而不是旧的。

在 P.Masterpage 中,所有 css 文件都在带有 runtat 服务器的 head 标签中。我在 p.masterpage 中也有内容占位符,但是这些 css 文件不在其中,并且在 p.masterpage 中,内容占位符只是一个空标签。请指导我如何做到这一点。

谢谢

【问题讨论】:

    标签: c# asp.net .net css vb.net


    【解决方案1】:

    为什么不在新的父母版页中声明基本样式表集,从中派生您当前的母版页,添加两个旧样式表,这样就无需对现有页面进行任何更改。然后用其他两个(新)样式表定义一个新的子主年龄,并从该主样式继承新页面?

    逐页保存黑客攻击...

    因此,当前母版 (l1) 成为新母版页(仅包含核心/常用内容)的子级,并且新母版也继承自新母版页,但定义了自己的两个单独的样式表...

    【讨论】:

    • 谢谢。但是我将如何阻止以前的 2 个样式表未应用到我的页面上?
    • 仅从包含两个 new 样式表的相关 level2 母版页继承。旧的只会被其他 level2 母版页引用。如果您不想要任何二级母版页的东西,那么只需从顶级母版页继承即可。
    • LDJ 我明白你的意思,这种方式肯定会应用 2 个新样式表,但不会删除/停止工作以前需要的样式表。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 1970-01-01
    • 2014-05-19
    • 1970-01-01
    • 2011-05-22
    • 2014-04-24
    • 1970-01-01
    相关资源
    最近更新 更多