0

マスター ページと子ページを使用する Web サイトのページがあります。子ページを使用して Web サイトに新しいページを作成したいと考えていますが、マスター ページは異なります。

子ページのコードを複製せずにこれを行うことは可能ですか? わかりやすくするために、2 つのページに使用されているレイアウトの写真へのリンクも追加しました。

写真では、両方の子供が同じコードを使用しています。

編集:これにコントロールを使用することも考えましたが、これが適切な解決策であるかどうかはわかりません。子ページはかなり大きく複雑で、JavaScript も多く使用しています。

4

1 に答える 1

2

子ページをロードするときに、マスター ページをコード内で動的に設定PreInitできます。このようなもの:

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

こうすることで、子ページは、サイトの条件に基づいてマスター ページを設定できます。

于 2013-06-15T11:50:03.107 に答える