0

マスター ページを使用する Web ページ No.1 があり、同じマスター ページを使用する別のページ No.2 のリンクで表示したいと考えています。マスターページから1位を取りたい。そのために新しい Web ページを作成する必要がありますか、または既存のページを変更できますか? 最も簡単で効率的な方法は何でしょうか? ありがとうございました。

4

2 に答える 2

1

この場合、最も簡単な方法は、リンクとナビゲーションのない空白のマスター ページを作成することです。初期化フェーズの 2 番目のページでは、マスター ページを次のように設定できます。

void Page_PreInit(Object sender, EventArgs e)
{
this.MasterPageFile = "~/NewMaster.master";
}

newmaster は空白なので、リンクやその他のジャンクは取得されません。preinit イベントでロジックを作成して、いつマスターを変更するか (つまり、ページが i フレームにある場合は、クエリ文字列を介して呼び出すことができます)、このクエリ文字列を使用して、iframe にあるかどうかを確認できます。iframe にある場合は、空白のマスター ページを設定できます。それ以外の場合はそのままにしておきます。

于 2013-04-10T12:21:43.337 に答える