2010-02-05 7 views
1

J'ai un problème avec mes pages maîtres. Ils ont cet ordre de succession:ASP.NET MVC 1.0 Pages maîtres imbriquées

MainMaster1.Master peut être emboîtés par Nested1.Master, Nested2.Master, etc. Dans le même temps MainMaster peut être dupliqué et des copies de travail comme MainMaster2, MainMaster3, etc.

Conseiller s'il vous plaît comment puis-je modifier dynamiquement le fichier MasterPageFile de mes pages Nested1, Nested2, etc. afin qu'ils puissent facilement basculer entre MainMasters si nécessaire?

J'ai essayé de traiter le problème dans Page_PreInit des maîtres imbriqués, mais je n'ai pas réussi à le faire entrer dans ce gestionnaire d'événements. J'ai aussi essayé de changer les masters dans "protected OnPreInit" des imbriqués mais le résultat était le même.

Merci,

romaine.

Répondre

0

Je pense que ce encore ce qu'il voulait dire, bien qu'il ne répondez directement à la question.

La page a une propriété appelée MasterPageFile qui est utilisé dans l'article ci-dessus page a également une propriété appelée MasterPage

Sur MasterPage, il y a une propriété appelée MasterPageFile (Comme dans l'article ci-dessus) MasterPage a également propriété appelée MasterPage

Alors que l'exemple sur cette page couvre avec le changement de la page maître sur la page directement, vous pouvez faire beaucoup similaire à la page maître elle-même en passant par les pages maîtres pour trouver et modifier celui que vous voulez .

J'espère que cela aide.

Questions connexes