2016-05-13 18 views
0

Ich habe in meiner Datenbank einige Masterseiten als Teil meiner Schularbeit gespeichert. Ich möchte die ausgewählte Masterseite aus meiner Datenbank beim Laden der Seite laden, da ich die Methode get in meinem Formular verwende. Wie kann ich die Masterseite beim Laden der Seite laden? Vielen Dank.So wählen Sie die Masterseite aus der Datenbank asp.net C#

+0

Ist es Web-Formulare, nicht wahr? –

+0

ja @ricardofranca –

Antwort

2

Das OnLoad-Ereignis ist zu spät, um Ihre MasterPage zur Laufzeit zu ändern. Sie können es auf der Veranstaltung Pre_Init ändern:

protected void Page_PreInit(object sender, EventArgs e) 
{ 
    Page.MasterPageFile = "~/myMaster.master"; 
} 

Edit:

auf Ihrem Kommentar Basierend, hier eine Probe von Microsoft:

specifying the masterpage programaticly

+0

Ich weiß, aber ich kann nicht wissen, welche Masterseite zu rendern, weil diese Informationen in der Datenbank ist. –

+0

Sie meinen, wie man Informationen aus der Datenbank bekommt? – jackjop

+0

Nein, ich meine, wie man die Masterseite aus der Datenbank @jackjop einstellt –

Verwandte Themen