asp.net如何给page添加关闭窗口时所调用的事件
如题,我把窗口程序设计成一直在打开网页,然后后台在运行程序,我想问如果用户关闭浏览器,后台能否添加事件处理关闭(主要是释放一些资源)
没有可靠的办法。
浏览器是什么?假设你在浏览器地址栏上打入“www.google.com”,或者直接在浏览器的历史列表中选择了一个地址,你关闭了窗口了吗?不知道。那么如果1分钟之后又回退回到asp.net程序的最后那个页面呢?如果不回退呢?
根本不要去想这个事件吧。实现的那些,都是仅仅想当然地实现个别特例的,而不是真正完整解决“关闭窗口”问题的。这个问题没有这种解决方案。
如果我在访问了asp.net应用页面之后,然后在这个窗口google查询其它信息,去看其它几十个网站,过了半天我关闭了窗口,asp.net如何如何知道你关闭了什么?
另外,你的问题中有一个严重的概念错误。asp.net的page对象的生命期只有一瞬间,当处理完page对象并输出html的时候,客户端甚至还没有得到所有的html代码,其实后台就早已经释放掉page对象了。当客户端再次提交,又创建了同一个aspx文件的另一个page对象实例,并且asp.net回复了ViewState从而让你看似与上一次处理page对象实例时一样的状态值。所以也根本没有办法给page类增加什么事件,因为在一瞬间之后page对象实例就不存在了,实体都不存在了事件更不可能触发。
相关问答:
本人使用swfobject.js在本机可以正常播放,但发布到win2003服务器就无法播放,网上找了许多都说需要配置MIME类型,我配置了也没有成功,请高手指点一下
服务器是否支持,路径是否正确
有的服务器可能不支持
......
文件上传时怎样显示进度条 最好给个Demo 谢了~!
用Ajax吧,Ajax有例子
用 ajaxtoolkit 里面的代码,有例子
引用
用Ajax吧,Ajax有例子
顶
http://topic.csdn.net/u/20091010/23/4bb5017a-ac75- ......
在c#里,
我做的是底层的插入。
实体层,数据层,业务层已经有表的属性了,
要实现将excel表里的内容插入到已有的数据库的某一表中。
比如excel表里有属性A,B,C,D,E
数据库里的表的名字是excelTable ......
谁知道,最好是实例,测试过的更好,谢谢分享;
http://www.92dotnet.com/showtopic-428.aspxC# code:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using Sy ......
RT。很多地址都打不开或不能下载了
有资源的朋友给个地址。。只要下载后是我想要的内容 50分献上!
谢谢!
沙发我先坐!
帮顶
帮顶
没听说过哦
JF
好像19没有的,不全。
好多集都不能下。。
......