我做一个登陆页,登陆检测用得是WebService中的函数,并在函数中将一些数据放入session,登陆成功后进行主页面,主页面有三个iframe,问题就在这里产生了,主页可以得到上页传入的session,但iframe却得不到这些数据,请各位前辈指点迷津.

解决方案 »

  1.   

    当定义Global的Session_Start(Object sender, EventArgs e)时主页和iframe页的SessionID相同,但多次执行Session_Start(),当不定义Session_Start时,主页和iframe页的SessionID不一样它们都在同个目录
      

  2.   

    笨呐
    在主页面放置textbox或label 
    把seesion存在里面
    然后再获取
      

  3.   

    yukingwq(古鲁) 这是一个不错的方法
    但为什么session会失效呢?不仅在iframe,再链接的任何页都没有得到session
      

  4.   

    当不定义Session_Start并且没有设置Session变量时,每次打开页面时SessionId不会一样关于iFrame的问题,还有一种可能是,各个iFrame中的页面无法控制谁先加载。这样这无法判断session变量是否已经设置了。
      

  5.   

    to:fengfangfang() Session在主页前已经设置
    to:yukingwq(古鲁) 你的方法我做了测试,好象Iframe页中找不到Parent,很无奈谁有一个已经调试通过的带session的测试(至少三页),我想测测是不是我的机器设置有问题