c# - 从内容页面替换 css 文件

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

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

我们正在创建一些我们想要不同样式的新页面,因此要求是替换(停止以前的工作表,或者如果可能的话删除)两个样式表并添加新的样式表并使它们代替旧的工作。

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

谢谢

最佳答案

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

逐页保存黑客攻击...

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

关于c# - 从内容页面替换 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13063018/

相关文章:

c# - 异步调用异步委托(delegate)?

c# - 线程中的定时器问题

c# - 你如何将 LINQ 与 Sqlite 一起使用

c# - 什么是 "Async Pinned Handle"?

c# - Service Fabric RunAsync(CancellationToken cancellationToken) 没有被取消

c# - 将 textwriter 分配给 memory writer

javascript - 将 Bootstrap 模板与普通 Web 组件一起使用

c# - 如何使用多个控件使用相同的 ObjectDataSource,但使用不同的过滤器

c# - 堆栈面板的水平滚动不起作用

c# - 部分观点的论证是错误的类型——这怎么可能?