J'ai une page maître qui est définie via un HTTPModule sur PreInit(). MOMENT HEUREUX! Le problème est que j'ai besoin de remplacer la valeur masterpagefile sur quelques pages en raison d'un problème de mise en page. Quelqu'un sait le meilleur moyen?override masterpage module
J'ai essayé d'ajouter un Page_Preinit sur ma page, mais il est exécuté avant le PreInit() dans mon module, donc il finit par y être réinitialisé. Je pense peut-être que je devrais mettre à jour une variable de contexte dans ma page (quelque chose comme masterSetAtPage dont je pourrais bifurquer dans mon module) ... des pensées là-dessus?
Je travaille dans VB.Net, mais un exemple C# serait bien aussi.
Pouvez-vous mettre à jour le code PreInit pour spécifier la page maître dont vous avez besoin ou est-ce que la page maître doit être mise à jour en fonction du contenu chargé? –
Pouvez-vous être plus descriptif sur ce que vous voulez faire? Le grand obstacle consiste généralement à faire en sorte que PreInit définisse correctement la Masterpage, pourquoi ne pas simplement la définir ou la définir sur une autre? – JoshJordan