2010-09-20 12 views
6

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

Répondre

6

I figured it out je avais besoin StylesheetTheme="" pas Theme=""

+0

je devais utiliser Thème, mais cette réponse m'a conduit au bon endroit. Il semble que l'un des deux fonctionnera – killerbarney

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 = ""; 
}