2

質問があります...自分のページにasp:Buttonがあり、そのボタンをクリックするとマスターページを切り替えるには、それは不可能ですよね?

マスターページの切り替えは Page_PreInit で発生する必要があるため不可能です...しかし、Page_PreInit のコードが実行されるまでボタンクリックイベントは発生しません。

したがって、これが Page_PreInit ブロックにある場合:

If buttonWasPressed Then
      Me.MasterPageFile = "newMaster.master"
end If

それは決して実行されません。

では、ボタンをクリックするだけでマスター ページ ファイルを変更するにはどうすればよいでしょうか。

ありがとう!

4

1 に答える 1