从内容页面替换css文件

时间:2012-10-25 06:41:57

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

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

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

在P.Masterpage中,所有css文件都在head标签中,与runtat服务器一起使用。我在p.masterpage中也有内容占位符,但这些css文件不在其中,并且在p.masterpage内容中,占位符只是一个空标记。请指导我这是怎么做的。

由于

1 个答案:

答案 0 :(得分:2)

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

逐页保存黑客攻击......

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