因为你的Session["test"]不存在
你在代码前面加入Session["test"]="test";
就pass了。

解决方案 »

  1.   

    记住:Session、Response、Request等都是Page的属性,不是从PAGE继承而来的类都不能直接使用!
    要解决这个问题,必须在函数调用时传入PAGE对象或把你的类直接从PAGE继承。
      

  2.   

    我的Session是存在的,在别的地方都打印出来了,刚才改成
    String str=(String)objSession["test"]好象对了
    是什么原因?
      

  3.   

    我的Session是存在的,在别的地方都打印出来了,刚才改成
    String str=(String)objSession["test"]好象对了
    是什么原因?
      

  4.   

    triout(Daview):必须在函数调用时传入PAGE对象或把你的类直接从PAGE继承。能举例吗?
    在.vb中怎么就可以使用??
      

  5.   

    to demon
    我测试过你的程序
    我在Page_Load()
    放入
    Session["test"]="test";
    HttpSessionState objSession;
    objSession=HttpContext.Current.Session;
    String str=objSession["test"].ToString().Trim();
    程序passed!!