客户端浏览Default.aspx窗体时执行服务器的Page_Load过程,那么服务器端如何得知客户端关闭了窗体Default.aspx 客户端浏览Default.aspx窗体时执行服务器的Page_Load过程,那么服务器端如何得知客户端关闭了窗体Default.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不可能得到的.多年前,有人捕获了右上角的的关闭,或者页面的 onunload,但是依然无法阻止强制关机,断电 “强制关机和断电”这两种情况暂时不考虑,只说客户正常关闭窗口时服务器端如何得知客户端关闭了窗体Default.aspx 不行,Application_End只是关闭IIS才触发,并非关闭网页触发 Default.aspx窗体只有Page_Load一个事件吗,没有像winform窗体的KeyPress事件、MouseDown事件等吗? 你发起一次HTTP请求之后,Web服务器是不会知道页面是否关闭了的。 用ajax模拟要求客户端每隔一段时间发送一个请求,过期就认为关闭 如果你的代码执行时间较长,你可以使用if(Response.IsClientConnected == false)判断 详细介绍参见http://msdn.microsoft.com/zh-cn/library/system.web.httpresponse.isclientconnected.aspx 这个不能完全捕获的。只能在onbeforeunload里面打开新的窗口,告知服务器。如果你非要找个功能,建议你使用ajax定时器检查 js怎么遍历json二维数组 关于Gridview数据刷新问题 moneybookers 谁做过这个支付接口呢? MSSQL数据库被插入经常被插入类似的字符title.script .http://s.see9.us/s.js,如何解决,先谢了! 新手问题 以下两句代码有什么区别 我想学ASP.NET,各位给推荐一本书 请whn801213 (新被子) 和chieftech进来解释一下怎么回事 求代码解释 关于聊天室的问题 asp.net中datagrid自动产生的列呢? 网页循环采集问题-没有循环写入数据库。 IIS6.0 重新启动后,Web站点仍然无法访问,需要重启服务器才能回复正常
要求客户端每隔一段时间发送一个请求,过期就认为关闭
if(Response.IsClientConnected == false)判断
http://msdn.microsoft.com/zh-cn/library/system.web.httpresponse.isclientconnected.aspx
这个不能完全捕获的。
只能在onbeforeunload里面打开新的窗口,告知服务器。如果你非要找个功能,建议你使用ajax定时器检查