Frame中关于Session丢失的解决方法
来源:互联网 发布:基金百分之几怎么算法 编辑:程序博客网 时间:2024/05/20 09:10
在开发中,我们经常会遇到使用Frame来工作,而且有时是为了跟其他网站集成,应用到多域的情况下,而Iframe是不能保存Session的。因此,网上可以找到很多相关的文章,如果网站可以采用设置Web.Config中的配置:<sessionState
mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="40"
/>
把cookieless="false"改成"true"就可以了。但也同样有个小问题,就是如果页面中采用Javascript的window.location.href=''这样的方式来重定向的话,系统会认为这是另一个新的请求,产生一个新的SessionId,导致原Session同样的丢失。所以对于重定向,还是使用Response.Redirect()为好。
除了Ifrmae有丢Session问题外,frameset也有同样的问题。Frameset的问题更不移定,是有时会丢,有时不会丢,这更认人头痛,在网上找到了一个方法,在页面page_onload里添加一语句:
Response.AddHeader("P3P","CP=CAO PSA OUR");
FrameSet中的Session丢失问题就解决了。至于里面具体的原因 也没时间去搞懂了
mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="40"
/>
把cookieless="false"改成"true"就可以了。但也同样有个小问题,就是如果页面中采用Javascript的window.location.href=''这样的方式来重定向的话,系统会认为这是另一个新的请求,产生一个新的SessionId,导致原Session同样的丢失。所以对于重定向,还是使用Response.Redirect()为好。
除了Ifrmae有丢Session问题外,frameset也有同样的问题。Frameset的问题更不移定,是有时会丢,有时不会丢,这更认人头痛,在网上找到了一个方法,在页面page_onload里添加一语句:
Response.AddHeader("P3P","CP=CAO PSA OUR");
FrameSet中的Session丢失问题就解决了。至于里面具体的原因 也没时间去搞懂了
- Frame中关于Session丢失的解决方法!
- Frame中关于Session丢失的解决方法!
- Frame中关于Session丢失的解决方法
- Frame中关于Session丢失的解决方法!
- iframe,Frame中关于Session丢失的解决方法
- Frame中Session丢失的解决方法
- iframe,Frame中Session丢失的解决方法
- 关于在Frame中Session丢失的一种解释?
- 关于在frame里session丢失的说明
- iframe中丢失Session的解决方法
- iis7中session丢失的解决方法
- iis7中session丢失的解决方法小结
- IIS7中session丢失的解决方法小结
- Session丢失的解决方法
- Session丢失的解决方法
- php session 丢失的解决方法!
- 关于 IFrame中Session丢失
- Struts2 在IE 7中session丢失的解决方法
- 代码优化-之-优化除法
- 忙,乱。
- subversion在windows上的安装
- Griview中DataKeyNames的用法(多个字段作主键)
- JavaScript的回调(CallBack)方法
- Frame中关于Session丢失的解决方法
- ASP.NET服务器端与javascript交互的一种方法
- Java Servlet和JSP教程:八、设置HTTP应答头
- Cheap L2 Adena
- ASP.NET中调用日历控件
- 利用Asp.net IO.File类完成文件新建复制删除操作
- 在.net安装程序中部署oracle客户端全攻略-.NET教程,VB.Net语言
- Java Servlet和JSP教程:九、处理Cookie
- 将IP地址最后一段的数字替换成*