ASP.NET x.x主题(删除重复)
我使用主题已经有一段时间了,当我试图重构代码时,我想到了一个想法。我的主题总是分为两部分,一部分指导基本布局问题,另一部分指导颜色、图像等。每次,我们都要为新客户设计,我们切换主题,我们就完成了。然而,这里隐藏的问题是,我们必须在每个主题中复制布局css。 “我的主题”文件夹的一个典型示例是: 应用程序主题 -违约 -布局 -彩色 -图像 -客户1 -布局 -彩色客户1 -图像 -客户2 -布局 -彩色客户端2 -图像 如果您注意到,LayoutCSS正在所有主题中重复。消除重复的一个简单方法是将其从App_主题中删除,并将其放在单独的文件夹中,然后从母版页引用它。这种方法的缺点是,我必须在我使用的每个页面(不使用母版页)中手动引用样式 现在,问题是……是否有一个适用于我所有页面的全局主题和一个由我的web.config控制的本地主题(像普通主题)。它们都是同步的 谢谢ASP.NET x.x主题(删除重复),asp.net,themes,Asp.net,Themes,我使用主题已经有一段时间了,当我试图重构代码时,我想到了一个想法。我的主题总是分为两部分,一部分指导基本布局问题,另一部分指导颜色、图像等。每次,我们都要为新客户设计,我们切换主题,我们就完成了。然而,这里隐藏的问题是,我们必须在每个主题中复制布局css。 “我的主题”文件夹的一个典型示例是: 应用程序主题 -违约 -布局 -彩色 -图像 -客户1 -布局 -彩色客户1 -图像 -客户2 -布局 -彩色客户端2 -图像 如果您注意到,LayoutCSS正在所有主题中重复。消除重复的一个简单方法是
Sashidhar Kokku您可以将布局CSS文件放置在另一个目录中,例如站点根目录,然后在每个主题中放置一个CSS文件,其中只包含 @导入“/GlobalLayout.css” 这样,您只需在一个文件中使用CSS,就可以获得ASP.NET主题自动链接的好处
有趣的角度。谢谢你的帮助。