如果有两个页面,页面A.aspx,和页面B.aspx, A页面通过Session["yhm"],把变量传递到B页面,可以打开B页面,而单独打开B页面是无法打开的,怎么实现关闭整个系统时Session失效,而在点其它模块时Session是有效的?

解决方案 »

  1.   

    上面的意思也就是说:进入系统后,每个页面Session都有效,而关闭系统后Session失效怎么实现?
      

  2.   

    session是服务器端生成的,我们没有办法随时去控制,只能定时去让它失效!
      

  3.   

    在Global.asax文件中Session_Star中定义一个Session不就可以了
      

  4.   

    你运行A页给SESSION赋了初值,B页就可以用.
    只开B由于哪个SESSION没被赋初值,有饿就是没有地址 所以不行
      

  5.   

    在Global.asax文件中Session_Start中设置 Session 
    或者一个注销页面 设置Session 值为空
      

  6.   

    楼上的兄弟,我没有写过Global.asax文件,请问在Session_Star中定义一个Session具体怎么写?我的Session["yhm"],是等于登陆界面A.aspx的用户名,每个用户都是不一样的,能那样写吗?