|M| 300分:求我疯了我疯了,网页放在框架里面就Session丢失 超急啊 明天要挂上去了
http://www.1ts.com.cn/plane/search.aspx?UID=630&flag=1&Key=48e041a2c279ead2
这样Session就不会丢失,
但是放在框架里面就丢失了
<iframe src= 'http://www.1ts.com.cn/plane/search.aspx?UID=630&flag=1&Key=48e041a2c279ead2 ' width= '800 ' height= '1000 ' scrolling= 'no '
marginwidth= '0 ' marginheight= '0 ' frameborder= "0 " bordercolor= '#000000 '> </iframe>
------解决方案--------------------支持一下,回家看
------解决方案--------------------跟框架无关吧,应该不会丢失
------解决方案--------------------项目组解散。连测试都不做好就上线?
------解决方案--------------------
------解决方案--------------------http://blog.csdn.net/littlehb/archive/2007/03/14/1529379.aspx
------解决方案--------------------http://topic.csdn.net/t/20050102/00/3693838.html
------解决方案-------------------- <iframe src= 'http://www.1ts.com.cn/plane/search.aspx?UID=630&flag=1&Key=48e041a2c279ead2 ' width= '800 ' height= '1000 ' scrolling= 'no '
marginwidth= '0 ' marginheight= '0 ' frameborder= "0 " bordercolor= '#000000 '> </iframe>
不要使用完全路径,要使用相对路径,使用完全路径,服务器会认为这是二个不同的访问,创建二个不同的SessionID
你使用这种
<iframe src= "../plane/search.aspx?UID=630&flag=1&Key=48e041a2c279ead2 ' width= '800 ' height= '1000 ' scrolling= 'no '
marginwidth= '0 ' marginheight= '0 ' frameborder= "0 " bordercolor= '#000000 '> </iframe>
------解决方案--------------------有道理?
------解决方案--------------------如果你使用
<iframe src= 'http://www.1ts.com.cn/plane/search.aspx?UID=630&flag=1&Key=48e041a2c279ead2 ' width= '800 ' height= '1000 ' scrolling= 'no ' marginwidth= '0 ' marginheight= '0 ' frameborder= "0 " bordercolor= '#000000 '> </iframe>
这种方式,使用脚本在父页面操作该frame的元素,会报 无法访问该域
道理同理.如果你只知道该页面相对于服务器根路径的位置,你可以在runat=server后在服务端以~/相对路径的形式给出,不要直接在页面上写
------解决方案--------------------up
------解决方案--------------------怪怪的,应该跟框架没有关系的;
另外,你的session多久丢失?如果这边赋值那边就丢,那就看看前后访问的是不是同一个session变量;如果是一段时间后丢失,将你的sessionState改为StateServer模式,不要用InProc。
------解决方案--------------------看懂了问题的意思,关注中...但是我不会。不好意思
------解决方案--------------------mark
------解决方案--------------------域名都是一个吗?
<iframe src= '/plane/search.aspx?UID=630&flag=1&Key=48e041a2c279ead2 ' ...> </iframe>
就是去掉 http://这一部分试一试。
------解决方案--------------------域名都不同,Session怎么可能保留呢?
通过URL的方式来处理吧。
或者使用表单提交的方式。
==========
假设你的网站的a.aspx页面里有一个 Session 。而且恰巧我知道这个Session的名称。