コンパイル済みアセンブリ内の Page_Load メソッドに何かを追加できるように、ASPX Web サイトにモンキー パッチを適用するのが好きです。
私が最初に考えたのは、次のように 2 番目の Page_Load メソッドを含むスクリプト タグを ASPX ファイルに追加することでした。
<script language="CS" runat="server">
void Page_Load(object sender, System.EventArgs e)
{
// do some stuff in addition to the original Page_Load method
}
</script>
ただし、インライン コードの Page_Load メソッドのみが実行され、元のコード ビハインド ファイル (コンパイル済みアセンブリ内) のメソッドは実行されないようです。
インライン コード内から元のメソッドを呼び出すことはできますか? または、既存のアセンブリを変更せずにインライン コード内から Page_Load メソッドが呼び出された直後に実行する必要があるものを追加する他の方法はありますか?