是否可以为ASP.NET网站创建默认主题?默认ASP.NET主题
例如,如果我有一个名为"Default"
主题,香港专业教育学院选定一个主题叫做"NewTheme"
,我引用这并不在"NewTheme"
存在,但在"Default"
主题确实存在像一个文件:
<asp:image id="img" runat="server" ImageUrl="~/Images/image.jpg" />
如果它不存在于"/App_Themes/NewTheme/Images/image.jpg"
那么可以从"/App_Themes/Default/Images/image.jpg"
中取出吗?
此外,如果一个CSS类不存在于“NewTheme”中,但它在“Default”中,那么是否可以使用“Default”?事实上,我认为如果它首先采用了所有的默认样式,然后覆盖任何与“NewTheme”有冲突的内容,那将会更好。
我知道全局引用的工作方式与此,因为如果香港专业教育学院选择"es"
本地化和关键并不在webreference.resx.es
文件存在,但它在webreference.resx
,然后ITLL采取从那里的价值。
我认为这将是ASP.NET主题的重要功能,因为我可以想象不同的主题只会改变某些图像,并且某些样式会发生更改。我无法想象每个主题的每个图像和每个风格总是完全不同。因此,如果没有这个功能,它将成为复制样式/图像的情况,我不是一个粉丝(显而易见的原因!)。
赏金就在这!我喜欢app_themes的功能,但不能继承基本主题是一大痛苦。 – Malk 2012-02-07 22:41:22