唉!如果你写asp.net程序,你是不是靠一遍遍回发到服务器去刷新html(哪怕是updatepanel那种局部html)?可是人家现代ajax根本不回发。任何页面当你回发(貌似回发到本页,其实仍然是新的页),或者你在地址栏上打入别的网站的地址,或者你从收藏夹上选择别的网页,等等,页面都会触发unload事件的。就这么简单。asp.net回发也是去到新的页面,因此你就不知道如何在回发时去区分unload事件是不是离开网站。可是人家现代的ajax根本不回发,也就根本不像asp.net这种程序这么犯难。纯粹的ajax程序就是单页的应用程序。