解决页面的Session.SessionID不同的问题
2009-03-25 17:42:40 来源:WEB开发网核心提示:今天突然发现apsx页面的session.SessionID在每次刷新或者点击按钮的时候,每次的SessionID都不同,解决页面的Session.SessionID不同的问题,和之前学到session是客户端与服务器端建立的会话,一但建立始终保存在服务器端,因为它们都是基于浏览器的,最好的解决办法就是,除非sessi
今天突然发现apsx页面的session.SessionID在每次刷新或者点击按钮的时候,每次的SessionID都不同。和之前学到session是客户端与服务器端建立的会话,一但建立始终保存在服务器端,除非session过期或主动关闭session。那SessionID就应该是一个了,很是困惑。
在网上仔细查了一下才发现。原来当用户第一次请求给定的应用程序中的 .asp 文件时,ASP 生成一个 SessionID。SessionID 是由一个复杂算法生成的号码,它唯一标识每个用户会话。在新会话开始时,服务器将 Session ID 作为一个 cookie 存储在用户的 Web 浏览器中。
所以,每个页面的SessionID会不时的变化,当保存过一个Session之后,其它的页面中的SessionID就不会再变化了,因为它们都是基于浏览器的。最好的解决办法就是,在整个项目中的每个页面都在加载的时候保存一下Session。
- ››解决flash 中无法导出swf文件的方法
- ››解决"ios模拟器未能安装此应用程序"办法...
- ››解决jquery easyui easyloader加载外部js文件失败...
- ››解决无法使用Android SDK Manager下载SDK开发包的...
- ››解决网页内容无法复制
- ››解决Android手机在开发调试时logcat不显示输出信息...
- ››解决Windows 8操作系统假死的方法
- ››解决ubuntu 不识别 android 设备 方法
- ››解决ubuntu server sudo出现sudo:must be setuid ...
- ››解决数据库 Table 'content_tags' is mar...
- ››解决FF浏览器和IE下载文件乱码问题
- ››解决Firefox/Opera 不支持 onselectstart事件
更多精彩
赞助商链接