Search  
Friday, July 25, 2008 ..:: Home ::.. Register  Login
 Bienvenue

    

 Comment charger une "masterpage" dynamiquement ?
Location: BlogsSir's BlogDeveloppement    
Posted by: sir 10/21/2005 6:37 AM
L'apparition des "masterpages" dans Visual studio 2005 facilite grandement la mise en page générique d'un site (En-tête, menu, pied-de-page, ...). Toutefois, il est parfois souhaitable de changer cette mise en page de manière dynamique. Ceci peut facilement être fait par programmation en utilisant l'événement "preinit" (new VS2005) de la page.

L'apparition des "masterpages" dans Visual studio 2005 facilite grandement la mise en page générique d'un site (En-tête, menu, pied-de-page, ...). Toutefois, il est parfois souhaitable de changer cette mise en page de manière dynamique. Ceci peut facilement être fait par programmation en utilisant l'événement "preinit" (new VS2005) de la page. :

Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreInit

Me.MasterPageFile = "~/masterpage.master"

End Sub

Il est parfois également pratique de pouvoir utiliser une masterpage pour tout un site sans devoir changer la directive "page" de chaque page du site pour ce faire, la masterpage peut être déclarée de manière générale au niveau du fichier web.config. 

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
   <
system.web>
      <
pages masterPageFile="~/masterpage.master" />
   system.web>
configuration>

".Net ment vôtre", Régis

Permalink |  Trackback

Title:
Comment:
Add Comment   Cancel 

  

 Blog Archive

  

Copyright 2005 by Régis Scyeur   Terms Of Use  Privacy Statement