我喜欢 Monkey 修补一个 ASPX 网站,以便我可以在已编译的程序集中向 Page_Load 方法添加内容。
我的第一个想法是将包含第二个 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 方法后直接运行的内容,而无需修改现有程序集?