如何在关闭页面是执行事件?
那个时间是unload事件吧?怎么实现它啊?我想在这个事件内编写销毁session的程序,是不是关闭页面是酒能执行?????...
那个时间是unload事件吧?
怎么实现它啊?我想在这个事件内编写销毁session的程序,是不是关闭页面是酒能执行????? 展开
怎么实现它啊?我想在这个事件内编写销毁session的程序,是不是关闭页面是酒能执行????? 展开
展开全部
可能楼主还不太理解ASP.net的代码生命周期。
服务端的代码是在执行完了,发送到服务端后就销毁的,之后就跟客户端的页面没关系了。所以说服务端是不存在关闭页面的事件的。
至于unload事件那是客户端DOM的事件,客户端是不能操作session的,所以要在unload事件里销毁session是行不通的。
不过也是有解决方法。
一是使用Ajax,在unload的时候与服务端发个通知。
二是在unload的时候打开一个新的页面,在新的页面的服务端销毁session。
服务端的代码是在执行完了,发送到服务端后就销毁的,之后就跟客户端的页面没关系了。所以说服务端是不存在关闭页面的事件的。
至于unload事件那是客户端DOM的事件,客户端是不能操作session的,所以要在unload事件里销毁session是行不通的。
不过也是有解决方法。
一是使用Ajax,在unload的时候与服务端发个通知。
二是在unload的时候打开一个新的页面,在新的页面的服务端销毁session。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询