2009-06-05 5 views

Répondre

1

Je ne pense pas que vous pouvez changer le masterpage en fonction du thème, mais montrant/éléments cacher est possible. Par exemple:

Ajouter des éléments à votre masterpage et leur donner SkinID:

<asp:Panel id="Panel1" runat="server" SkinID="skin1" > 
    ... 
</asp:Panel> 

ensuite dans vos thèmes/fichiers de la peau (par exemple App_Themes/theme1/master.skin), vous pouvez définir la propriété Visible pour les panneaux avec ce SkinID à vrai ou faux:

<asp:Panel runat="server" SkinID="skin1" Visible="true"> 
    ... 
</asp:Panel> 
0

Afaik, vous ne pouvez pas changer votre page maître actuelle sur votre application asp.net. Mais vous pouvez définir votre masterpage par défaut sur votre web.config. Lorsque vous modifiez votre thème, vous pouvez modifier votre page maître par défaut à l'aide de votre fichier web.config. J'espère que cela aide.

Questions connexes