学过VB或是VC等一些编程语言的朋友对于全局变量肯定不会陌生吧,在程序中可以用全局变量来记录数据或是某个状态,这样就可以在程序的不同部分使用该变量。在ASP中Session其实就相当于一个全局变量,可以用它来记录单个用户的信息以便重复使用。
例如:当用户登陆某个网页需要输入用户名和密码,如果无法将用户名和密码保存住,当用户再次访问这个页面时,就要重新输入一次用户名和密码,这样就会影响用户体验。有了Session对象这个问题就可以解决了,当用户登陆后用户名和密码会存储在这个对象中,用户在不同的页面间跳转时,对象中的变量不会清除,直到Session的timeout到期或是程序被强行终止。
使用Session对象需要注意以下两点:
1、Session对象只适于支持cookie功能的浏览器,并且cookie功能必须是打开的,否则Session对象中的变量就会失效。
2、Session对象中记录的是特定用户的信息,对于不同的用户,就算是相同的Session变量,它们所代表的值也不一样。
上一节:[轻松学习ASP之ObjectContext对象的事件] 下一节:[轻松学习ASP之Session对象事件]
原创文章,如需转载,请注明出处:
本文转自:晓宁博客 [ http://www.grnnet.com ]
原文地址:http://www.grnnet.com/post/116.html