当前位置:编程学习 > C#/ASP.NET >>

如何像WebQQ那样防止页面刷新

如题,应该不是屏蔽按键的 --------------------编程问答-------------------- 唉!

如果你写asp.net程序,你是不是靠一遍遍回发到服务器去刷新html(哪怕是updatepanel那种局部html)?

可是人家现代ajax根本不回发。

任何页面当你回发(貌似回发到本页,其实仍然是新的页),或者你在地址栏上打入别的网站的地址,或者你从收藏夹上选择别的网页,等等,页面都会触发unload事件的。

就这么简单。asp.net回发也是去到新的页面,因此你就不知道如何在回发时去区分unload事件是不是离开网站。

可是人家现代的ajax根本不回发,也就根本不像asp.net这种程序这么犯难。纯粹的ajax程序就是单页的应用程序。 --------------------编程问答-------------------- 同样地,silverlight和flash那样的应用系统也是单页的应用程序,人家也从来不回发页面。所以简单地通过silverlight于html的“桥”机制去监听页面的unload事件也就知道用户要离开了。 --------------------编程问答-------------------- --------------------编程问答-------------------- 我的意思说是,比如网页上有一份试卷,怎么样让学生不能刷新,后退前进,
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,