Abbiamo una pagina che crea una versione stampabile della fattura del cliente. Utilizziamo i temi tramite <pages styleSheetTheme="CityDesign">
. Questa pagina non sta utilizzando la pagina Master né ha alcun foglio di stile associato. Ho aggiunto <%@ Page Language="C#" EnableTheming="false" Theme="" %>
alla pagina e protected void Page_PreInit(object sender, EventArgs e) { Page.Theme = String.Empty;}
al codice dietro. La pagina ha ancora il tema applicato. Che cosa sto facendo di sbagliato?Rimozione del tema da una pagina ASP.NET in un progetto
6
A
risposta
6
ho capito che mi serviva StylesheetTheme=""
non Theme=""
2
La risposta accettata non ha funzionato per me. Non ho potuto ottenere nulla da lavorare nel markup, ma questa soluzione funziona nel file code-behind (aspx.cs per esempio).
Basta aggiungere questo metodo per il vostro file code-behind:
protected void Page_PreInit(object sender, EventArgs e)
{
Page.Theme = "";
}
avevo bisogno di usare a tema, ma questa risposta mi ha portato nel posto giusto. Sembra che uno dei due funzionerà – killerbarney