Можно ли создать тему по умолчанию для веб-сайта ASP.NET?
Например, если у меня была тема с именем "Default"
, и я выбрал тему с именем "NewTheme"
, и я сослался на файл, которого нет в "NewTheme"
, но существует в теме "Default"
, например :
<asp:image id="img" runat="server" ImageUrl="~/Images/image.jpg" />
Может ли это быть взято из "/App_Themes/Default/Images/image.jpg"
, если оно не существует в "/App_Themes/NewTheme/Images/image.jpg"
?
Кроме того, если CSS-класс не существует в «NewTheme», но существует в «Default», то может ли он принимать «Default»? На самом деле, я думаю, что было бы лучше, если бы он сначала взял все стили по умолчанию, а затем переопределял любой, который есть у «NewTheme», с которыми сталкиваются.
Я знаю, что глобальные ссылки работают аналогично этому, потому что, если я выбрал "es"
локализацию, а ключ не существует в файле webreference.resx.es
, но он существует в webreference.resx
, то он получит значение оттуда.
Я думаю, что это было бы важным функционалом для тем ASP.NET, поскольку я могу представить разные темы только с изменением определенных изображений и изменением определенных стилей. Я не могу представить, чтобы каждый образ и каждый стиль всегда были совершенно разными для каждой темы. И поэтому без этой функциональности это будет случай дублирования стилей / изображений, которым я не являюсь поклонником (по очевидным причинам!).