【发布时间】:2011-06-03 10:23:28
【问题描述】:
众所周知,ASP.NET 将每个 CSS 样式表包含在页面内 App_Themes 的 Theme 文件夹中。没有讨论。
但是现在,我在一个主题中有很多 CSS 文件并且愿意使用 static content domain 时遇到了一个小问题。我想从静态域加载我网站的所有静态内容(不仅是 CSS,还包括图标、图像等),但现在让我们只关注 CSS。
我的问题是
是否可以覆盖 Page 类的行为,并且对于在主题文件夹中找到的每个 CSS 文件,用静态内容域的正确 URL 重写 <link> 标记?我没有什么可以阻止我将文件部署到http://static.domain.com/App_Themes/Theme 路径中,所以至少在标签中添加一个前缀就可以了。
提前谢谢你。
【问题讨论】: