È possibile creare un tema predefinito per un sito Web ASP.NET?Temi ASP.NET predefiniti
Per esempio, Se avessi un tema chiamato "Default"
, e Ive scelto un tema chiamato "NewTheme"
e ho fatto riferimento in un file che non esiste nel "NewTheme"
, ma esiste nel tema "Default"
come:
<asp:image id="img" runat="server" ImageUrl="~/Images/image.jpg" />
Potrebbe quindi essere preso da "/App_Themes/Default/Images/image.jpg"
se non esiste a "/App_Themes/NewTheme/Images/image.jpg"
?
Inoltre, se una classe CSS non esisteva in "NewTheme", ma è stata eseguita in "Predefinito", potrebbe prendere il valore "Predefinito"? In effetti, penso che sarebbe meglio se prima prendesse tutti gli stili di default, e poi sovrascriva quelli che "NewTheme" hanno quali scontri.
so Riferimenti globali lavoro simile a questo, perché se ive selezionato "es"
localizzazione, e una chiave non esiste nel file webreference.resx.es
ma lo fa in webreference.resx
, poi itll prendere il valore da lì.
Penso che questa sarebbe una funzionalità importante per i temi ASP.NET poiché posso immaginare temi diversi solo con determinate immagini modificate e determinati stili modificati. Non riesco a immaginare ogni immagine e ogni stile sempre totalmente diverso per ogni tema. E quindi senza questa funzionalità, sarà un caso di duplicazione di stili/immagini, di cui non sono un fan (per ovvi motivi!).
Bounty su questo! Adoro le funzionalità di app_themes ma non essere in grado di ereditare un tema di base è un grosso problema. – Malk