« 上一篇下一篇 »

导致网页结束的操作如何解决?

在ASP中,当变量的生命周期结束后,有几种保留变量内容的方法

    任何导致网页结束的操作,如当按下浏览器的“刷新”按钮或者关闭了浏览器,再重新打开它,都会导致变量生命周期的结束。

    如果希望在网页结束执行时,还能够保留变量的内容,以备下一次执行时使用,就可以借助Application对象来实现,如利用Application对象来制作统计网站访问量的计数器。

    Session对象跟Application对象一样,可以在网页结束时将变量的内容存储下来,但是与Application对象不同的是,每个联机是一个独立的Session对象,简单地说就是所有联机上网者只会共享一个Application对象,但每位联机上网者却会拥有自己的Session对象。

    Application对象与Session对象可以帮我们把信息记录在服务器端,而Cookies对象则会借助浏览器提供的Cookies对象则会借助浏览器提供的Cookies功能将信息记录在客户端。有一点要注意,Cookies是记录在浏览器的信息,所以数据的存取并不像存取其他ASP对象(信息存储在Server端)那么简单。就实际运行来看,只有在浏览器开始浏览Server的某一网页,而Server尚未下载任何数据给浏览器之前,浏览器才能够与Server进行Cookies数据的交换。

« 上一篇下一篇 »