Ho il requisito in cui voglio impostare diverse pagine mastro per la stessa pagina a seconda di userid (cioè per un utente deve impostare una pagina master e per un altro utente deve impostare un altro master). ? pagine per qualsiasi pagina in modo dinamico Please help ...Come impostare la Pagina Master dinamicamente?
risposta
void Page_PreInit(Object sender, EventArgs e)
{
this.MasterPageFile = "~/MyMaster.master";
}
Spiegazione: È possibile allegare una pagina master in modo dinamico a una pagina di contenuto. Poiché la pagina principale e la pagina del contenuto vengono unite durante la fase di inizializzazione dell'elaborazione della pagina, è necessario assegnare prima una pagina master. In genere, si assegna una pagina master in modo dinamico durante la fase PreInit.
Grazie mille .. :) –
È possibile, impostando la proprietà MasterPageFile della Pagina. Tuttavia, verrà generato un valore InvalidOperationException
a meno che non venga chiamato dopo l'evento PreInit. Date un'occhiata allo ASP.NET Page Lifecycle
La proprietà MasterPageFile può essere impostata solo nell'evento PreInit; il tentativo di impostare la proprietà MasterPageFile dopo l'evento PreInit genererà un'eccezione InvalidOperationException. Se la proprietà MasterPageFile non è valida, un'eccezione di tipo HttpException viene generata successivamente nel ciclo di vita della pagina, ma non viene generata alcuna eccezione quando la proprietà viene impostata nell'evento PreInit.
Si prega di notare questo articolo su MSDN:
http://msdn.microsoft.com/en-us/library/c8y19k6h.aspx
void Page_PreInit(Object sender, EventArgs e)
{
this.MasterPageFile = "~/NewMaster.master";
}
- 1. Posso modificare dinamicamente il master di una pagina master nidificata?
- 2. come visualizzare la pagina master nel browser
- 3. Come chiamare la funzione Pagina contenuto da Pagina master
- 4. Come mantenere la posizione di scorrimento usando la Pagina Master?
- 5. Come accedere controlli nella pagina Main Master da pagina di contenuto in nidificate pagina master
- 6. passport-facebook: come impostare dinamicamente callbackURL?
- 7. Come impostare dinamicamente l'ampiezza dell'istogramma.
- 8. come impostare dinamicamente l'altezza dell'elemento?
- 9. Come creare una pagina master usando HTML?
- 10. Come impostare la prima pagina in UIPageViewController
- 11. Come impostare la codifica della pagina meccanize?
- 12. Django come impostare la pagina principale
- 13. Come assegnare una pagina master a una pagina .aspx esistente?
- 14. Pagina master ASP.NET DefaultButton override
- 15. RenderSection() all'interno parziale pagina master
- 16. Framework piramidale e modelli master/pagina master/viste parziali
- 17. C# impostare dinamicamente proprietà
- 18. Come impostare l'altezza di UIScrollview dinamicamente tramite la programmazione
- 19. Come impostare la lunghezza dell'array in C# dinamicamente
- 20. Come impostare dinamicamente la dimensione del contenuto di UIScrollView
- 21. ASP.net accedere a una variabile pagina master attraverso la pagina di contenuti
- 22. Come chiamare la funzione javascript della pagina figlio dalla pagina master javascript
- 23. Come impostare dinamicamente intestazioni in Retrofit (Android)
- 24. Come impostare dinamicamente altezza textview android
- 25. ScriptManager nella pagina master e il contenuto della pagina
- 26. pagina master generare un secondo tag title
- 27. Come impostare dinamicamente isIgnorePagination nel report jasper?
- 28. Cambio dinamico ASP.NET della pagina master
- 29. MVC layout VS MVC pagina master
- 30. Come impostare document.domain per un IFRAME generato dinamicamente?
possibile duplicato di [Impostazione pagina master di una pagina master di programmazione] (http://stackoverflow.com/questions/721814/setting -a-master-pages-master-page-programmaticamente) –