我正在开发一个 Web 应用程序,它将托管在具有不同外观 (UI) 的多个域上。所以我正在规划静态内容 (CSS、Image、JS) 的结构,以便如果我想托管相同的应用程序在不止一个域上,我需要对 CSS 做更少的更改。所以我计划了以下结构
- 资源
- CSS
- rootstyle.css(这里我会放定位相关的样式)
- 站点 1 的 CSS
- 自定义主题.css
- 站点 2 的 CSS
- 自定义主题.css
- CSS
所以在这里我将为每个站点创建一个单独的文件夹,并为该站点编写一个自定义主题 css。我做得对还是有任何其他更好的方法来实现这一点。
谢谢
最佳答案
为此,您应该使用 App_Themes
文件夹。
您可以在其中创建不同的文件夹。
示例:-
- 红色主题
- 绿色主题
- 黄色主题
您可以将主题文件的个人样式表放入其中。
这是一个很好的例子
http://www.devproconnections.com/article/aspnet2/dynamic-themes-123058
关于asp.net - 自定义主题(皮肤)asp.net 的 CSS 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15923673/