Czy można utworzyć domyślny motyw witryny ASP.NET?Domyślne motywy ASP.NET
Na przykład, gdybym miał motyw o nazwie "Default"
i ive wybrany motyw nazywa "NewTheme"
i odwołuje pliku, który nie istnieje w "NewTheme"
ale nie istnieje w "Default"
tematu jak:
<asp:image id="img" runat="server" ImageUrl="~/Images/image.jpg" />
Czy można go następnie pobrać z "/App_Themes/Default/Images/image.jpg"
, jeśli nie istnieje pod adresem "/App_Themes/NewTheme/Images/image.jpg"
?
Co więcej, jeśli klasa CSS nie istniała w "NewTheme", ale zrobiła to w "Default", to czy może przyjąć "Default"? Myślę, że byłoby lepiej, gdyby najpierw wziął wszystkie domyślne style, a następnie nadpisuje wszelkie, które "NewTheme" mają, co się zderza.
wiem Referencje globalne działają podobnie do tego, bo jeśli ive wybrany "es"
lokalizację, a klucz nie istnieje w pliku webreference.resx.es
ale robi się webreference.resx
, następnie itll przyjąć wartość z tam.
Myślę, że byłaby to ważna funkcjonalność dla motywów ASP.NET, ponieważ mogę wyobrazić sobie różne motywy tylko po zmianie niektórych obrazów i zmianie niektórych stylów. Nie potrafię sobie wyobrazić każdego obrazu i każdego stylu, który zawsze będzie zupełnie inny dla każdego motywu. I dlatego bez tej funkcjonalności, będzie to przypadek powielania stylów/obrazów, z których nie jestem fanem (z oczywistych względów!).
Bounty na tym! Uwielbiam funkcjonalność app_themes, ale brak możliwości odziedziczenia motywu bazowego to poważny problem. – Malk