Home>>Modificare la pagina master tramite la pagina contenuto

In alcuni casi può accadere di dover modificare la Master Page a seconda della pagina contenuto che viene caricata. Per risolvere il problema è necessario aggiungere alle pagine contenuto, subito sotto la direttiva page, la riga:

<%@ MasterType VirtualPath="~/MasterPage.master" %>

dove l'attributo VirtualPath contiene il percorso virtuale della pagina master.

A questo punto nel metodo Page_Load() delle pagine contenuto, tramite la proprietà Master, si può accedere:


  1. ai metodi pubblici, appositamente implementati dall'autore nel codice della master page, ad esempio: Master.NomeMetodo()
  2. ai controlli presenti nella pagina, tramite il metodo Master.FindControl().

Aggiungi commento




  Country flag
biuquote
  • Commento
  • Anteprima
Loading


Calendario

<<  febbraio 2012  >>
lumamegivesado
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar

Archivio

Licenza d'uso
Eccetto dove diversamente specificato, i contenuti di questo sito sono rilasciati mediante:

Licenza Creative Common