2016-05-13 10 views
0

私の学校の仕事の一部として、いくつかのマスターページをデータベースに保存しました。 フォームのgetメソッドを使用しているため、ページのロードイベントでデータベースから選択したマスターページをレンダリングしたいとします。 ページロードイベントでマスターページをレンダリングするにはどうすればよいですか? ありがとうございました。データベースからマスターページを選択する方法asp.net c#

+0

はそれが正しい、Webフォームですか? –

+0

はい@ricardofranca –

答えて

2

OnLoadイベントは、実行時にMasterPageを変更するためのものです。あなたはPre_Initイベントでそれを変更することができます。

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

編集:あなたのコメントに基づいて

は、ここにマイクロソフトからサンプル:

specifying the masterpage programaticly

+0

私は知っていますが、この情報がデータベース上にあるため、どのマスタページをレンダリングするのか分かりません。 –

+0

あなたはデータベースから情報を取得する方法を意味しますか? – jackjop

+0

いいえ、私はデータベースからマスターページを設定する方法を意味します@ジャックジョップ –

関連する問題