質問があります...自分のページにasp:Buttonがあり、そのボタンをクリックするとマスターページを切り替えるには、それは不可能ですよね?
マスターページの切り替えは Page_PreInit で発生する必要があるため不可能です...しかし、Page_PreInit のコードが実行されるまでボタンクリックイベントは発生しません。
したがって、これが Page_PreInit ブロックにある場合:
If buttonWasPressed Then
Me.MasterPageFile = "newMaster.master"
end If
それは決して実行されません。
では、ボタンをクリックするだけでマスター ページ ファイルを変更するにはどうすればよいでしょうか。
ありがとう!