繁体   English   中英

asp.net中的页面卸载事件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM