[英]Page unload event in asp.net
是否可以在类似于Page_Load事件的代码中调用Page_Unload事件? 我想在页面卸载上调用一个方法。 我如何实现这一目标?
使用默认情况下在页面上打开的AutoEventWireup
,您只需添加前面带有** Page _ *** event *的方法,并让ASP.NET连接到您的事件。
在卸载的情况下,方法签名是:
protected void Page_Unload(object sender, EventArgs e)
有关详细信息,请参阅MSDN文章 。
请参阅ASP.NET页面生命周期以帮助查找要覆盖的正确事件。 这真的取决于你想做什么。 但是,有一个卸载事件。
protected override void OnUnload(EventArgs e)
{
base.OnUnload(e);
// your code
}
但请记住(从上面的链接): 在卸载阶段,页面及其控件已经呈现,因此您无法对响应流进行进一步更改。 如果您尝试调用Response.Write方法等方法,该页面将引发异常。
有一个事件Page.Unload
。 此时页面已经以HTML格式呈现,并且无法修改HTML。 尽管如此,所有页面对象都可用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.