有人知道怎么做吗?
Theme A
style_for_x.aspx.css
style_for_y.aspx.css
Theme B
style_for_x.aspx.css
style_for_y.aspx.css
甚至更好:
Theme A
style_for_all_pages.css
style_for_x.aspx.css
style_for_y.aspx.css
Theme B
style_for_all_pages.css
style_for_x.aspx.css
style_for_y.aspx.css
答案 0 :(得分:1)
ASP.NET主题的问题是每个页面都包含所有现有的CSS文件。
也许您应该将CSS文件移动到其他位置(例如“〜/ css / ThemeA”)并手动包含它们(或者在所有页面的公共基类中),具体取决于当前页面的名称和当前页面的名称选定的主题。