【发布时间】:2011-09-30 13:02:30
【问题描述】:
我喜欢 Monkey 修补 ASPX 网站,以便我可以在已编译程序集中的 Page_Load 方法中添加内容。
我的第一个想法是在 ASPX 文件中添加一个包含第二个 Page_Load 方法的脚本标记,如下所示:
<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 方法后直接运行的内容,而无需修改现有程序集?
【问题讨论】:
标签: .net asp.net code-behind inline-code