日期:2014-05-17  浏览次数:20333 次

关于showModalDialog打开的页面读取不到Session
各位大大,今天新遇到一个棘手的问题,我做一个登录功能,现在要判断用户是否为第一次登录,若是则要修改登录密码,我的做法是如果是第一次登录用户就用showModalDialog()打开一个修改密码的页面,强制修改密码。修改密码的页面是原先系统的,此页面要获取操作用户的Session(登录完成后建的),但我现在用showModalDialog()打开的时候却获取不到Session变量,差了好多方法,都不能解决办法,请大家指教下
------最佳解决方案--------------------
http://blog.csdn.net/duanwenzhi00/article/details/5004841
------其他解决方案--------------------
把配置文件的SessionState节点的mode属性设置为StateServer,再打开ASP.NET状态服务试试。
------其他解决方案--------------------
引用:
http://blog.csdn.net/duanwenzhi00/article/details/5004841

这个我在网上看过了,没能解决问题
------其他解决方案--------------------
IE6下新打开页面Session会丢失。。
------其他解决方案--------------------
引用:
把配置文件的SessionState节点的mode属性设置为StateServer,再打开ASP.NET状态服务试试。

是我分析错了,showMdodalDialog()打开的页面是能读取到Session变量的,你的方法我会记下的,后面还会用得到的