Nous avons une page qui crée une version imprimable de la facture du client. Nous utilisons des thèmes via <pages styleSheetTheme="CityDesign">
. Cette page n'utilise pas la page principale et aucune feuille de style n'y est associée. J'ai ajouté <%@ Page Language="C#" EnableTheming="false" Theme="" %>
à la page et protected void Page_PreInit(object sender, EventArgs e) { Page.Theme = String.Empty;}
au code derrière. La page a toujours le thème appliqué. Qu'est-ce que je fais mal?Suppression du thème d'une page ASP.NET dans un projet
6
A
Répondre
6
I figured it out je avais besoin StylesheetTheme=""
pas Theme=""
2
La réponse acceptée ne fonctionne pas pour moi. Je ne pouvais rien obtenir dans le balisage, mais cette solution fonctionne dans le fichier code-behind (aspx.cs par exemple).
il suffit d'ajouter cette méthode à votre fichier code-behind:
protected void Page_PreInit(object sender, EventArgs e)
{
Page.Theme = "";
}
je devais utiliser Thème, mais cette réponse m'a conduit au bon endroit. Il semble que l'un des deux fonctionnera – killerbarney