使用来自主题目录的css文件更改css指令?

时间:2010-11-24 10:29:22

标签: asp.net css caching

直接关注my last question

我的css文件位于app_themes目录中。

所以我不是在母版页中添加对它们的引用的人。 那么我怎样才能实现他们在上一个问题中给我的解决方案呢?

谢谢你!

1 个答案:

答案 0 :(得分:0)

由于无法控制加载顺序,app_themes目录中的CSS文件也是我身边的一根刺。

我不确定如何以编程方式访问它们,至少不是作为对象访问它们。

加载顺序是按字母顺序排列的,所以我过去只是在所有样式表的前面加上一个数字来表示加载顺序,就像我将文件命名为 1_Stylesheet.css ,< strong> 2_Stylesheet.css ,依此类推。

您可以执行相同的操作,只需将版本号构建到文件名中以强制缓存获取新文件,因此每次有新版本时,只需重命名文件 1_Stylesheet_v1.css < / strong>, 1_Stylesheet_v2.css 等等。由于它们是自动添加的,因此更改名称本身不应该破坏任何内容。

这不是理想的解决方案,我希望看到一个更好的解决方案,而不是过于复杂。