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>

解决方案 »

  1.   

    RE: sp1234(提问也有垃圾)  
       项目组解散。连测试都不做好就上线?
    ------------------
    总得让老板看到点东西我们才能混啊
      
     
      

  2.   

    http://blog.csdn.net/littlehb/archive/2007/03/14/1529379.aspx
      

  3.   

    http://topic.csdn.net/t/20050102/00/3693838.html
      

  4.   

    <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>
      

  5.   

    首先说明一下
    http://www.1ts.com.cn/plane/search.aspx?UID=630&flag=1&Key=48e041a2c279ead2
    这里是另一个网站
    开始的这个页面生成了一个Session["XXX"]
    但点击查询的时候进第二个页面的时候出错
    也就是第二个页面的时候Session丢失但不是框架的时候不会出现这个问题
      

  6.   

    如果你使用
    <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后在服务端以~/相对路径的形式给出,不要直接在页面上写
      

  7.   

    请转看新开贴
    也请注意
    我说丢失的Session并不是我框架外的Session在框架内丢失
    而是框架内的网站生成了Seesion但在第二页的时候Session丢失
    http://community.csdn.net/Expert/topic/5522/5522961.xml?temp=.9172937
      

  8.   

    怪怪的,应该跟框架没有关系的;另外,你的session多久丢失?如果这边赋值那边就丢,那就看看前后访问的是不是同一个session变量;如果是一段时间后丢失,将你的sessionState改为StateServer模式,不要用InProc。
      

  9.   

    请转看第三贴
    http://community.csdn.net/Expert/topic/5523/5523017.xml?temp=.3928644
      

  10.   

    域名都是一个吗?<iframe src='/plane/search.aspx?UID=630&flag=1&Key=48e041a2c279ead2' ...></iframe>就是去掉 http://这一部分试一试。
      

  11.   

    域名都不同,Session怎么可能保留呢?通过URL的方式来处理吧。或者使用表单提交的方式。==========假设你的网站的a.aspx页面里有一个 Session 。而且恰巧我知道这个Session的名称。那么我在我的页面里加一个iframe,我就能访问你的网站的Session了吗?如果能的话也太不安全了呀。
      

  12.   

    我快气死了
    为什么大家都看不清楚我说什么呢,真的是我描述有问题吗
    我再说一遍要是还有
    -----------------
    假设你的网站的a.aspx页面里有一个 Session 。而且恰巧我知道这个Session的名称。
    那么我在我的页面里加一个iframe,我就能访问你的网站的Session了吗?
    如果能的话也太不安全了呀。
    -------------------
    这样的我就没有办法了
    A.html
    <ifram url='http://www.1ts.com.cn/plane/search.aspx?UID=630&flag=1&Key=48e041a2c279ead2' >
    </ifram>
    search.aspx
    <iframe src='user/UserLogin.aspx?Eas_User_id=630&flag=1&Key=48e041a2c279ead2'>
    </ifram>a.html里内有ifram search.aspx
    search.aspx里面有user/userlogin.aspx
    注意这里是user/userlogin.aspx看这里是相对路径
    也就是说他和search.aspx是同一个网站同一个应用程序
    但是在加了a.html里面加iframe的话
    userlogin.aspx生成的Session生成成功,但在search.aspx里面却取不到
    但不用iframe而直接浏览search.aspx却可以得到那个Session再次强调,我这里不是说A网站得不到B网站的Session
    而是加了iframe后我的B网站里A页面生成的Session而在B网站B页面却得不到啊 这个问题我也无活可说了开了四贴了大家还不明白我说什么
    我快晕了
    http://community.csdn.net/Expert/topic/5523/5523358.xml?temp=.9031641
      

  13.   

    不好意思
    jyk(今天由我来写的代码,明天就让程序自己完成!喜欢编程) ( )我上面说的有点过火了,因为太急,而且这个问题怎么想也想不通
    我重新开了一个工程不管我怎么套iframe也不会有这个问题我郁闷啊
      

  14.   

    三个页面A.html、search.aspx、UserLogin.aspxsearch.aspx、UserLogin.aspx 在同一个服务器上,并且在同一个IIS站点里面,对吧?那么 A.html 在哪个服务器上呢?是不是不同的服务器呢?
    我在我的电脑里写了一个 a.htm里面加上了<iframe src='http://www.1ts.com.cn/plane/search.aspx?UID=630&flag=1&Key=48e041a2c279ead2' >
    </iframe>》》》注意 src= 而不是 url= 。不知道是你的笔误还是什么。浏览我电脑里的 a.htm 可以看到 Session('Eas_UserID')=630 呀。所以说还是多换几台电脑试一试。=====================<ifram url='http://www.1ts.com.cn/plane/search.aspx?UID=630&flag=1&Key=48e041a2c279ead2' >
    </ifram>
    search.aspx
    <iframe src='user/UserLogin.aspx?Eas_User_id=630&flag=1&Key=48e041a2c279ead2'>
    </ifram>
      

  15.   

    1,一个问题多次发贴,对解决问题没有任何帮助,而且论坛有规定,一题多贴有灌水嫌疑。
    2,关于Session问题,首先要排除服务器设置的干扰。如果是iis6,或者服务器的杀毒、索引等都可能会影响到这个问题,首先排除这方面的原因,如果不知道这么做,请搜索google,有很多这样的解决方案,真正理解才会有助于知道如何去编写才是合理的。
    3,你要清楚Session的工作机制,Session需要依赖SessionID先传递到客户端,下面的页面才能使用,尤其在有帧的页面,页面的加载顺序你是没有进行控制的,不要期望一次加载就能在不同的帧里得到Session。你测试的例子不排除偶然性的可能。真正理解原理才会知道程序代码如何去编写才是合理的。
      

  16.   

    我遇到过跟lz一样的问题,Session变量无法保存。搞了好久没办法改用Application对象了
      

  17.   

    net_lover(【孟子E章】) 有道理