有关httpContext.Current.Session[值] 取值的问题

  今天重新碰到以前遇见过的这个问题,百度搜索一下,找到解决方法,为了以后不会再次忘记,特作以下记录。

  在我点击提交按钮时回报一个这样的错”未将对象引用实例“,在Handler里面如何实例化Session呢?session是一个作用域,用来保存状态的,所以在Handler里面一定要引用一个命名空间进来,一般来说通过Handler来处理数据的那个类都要引用“using System.Web.SessionState;”这个命名空间,然后那个类就继承“IReadOnlySessionState”。比如以下例子:

  using System;
  using System.Web;
  using com.rrs.baby.business.Information;
  using com.rrs.core;
  using System.Web.Script.Serialization;
  using System.Web.SessionState;//用要到session保存的ID
  using System.Collections;


  public class TeacherInfoHandler : IHttpHandler, IReadOnlySessionState
  {
        
  //方法体
  }

  在这个TeacherInfoHandler类里面就可以用session保存的值了

posted @ 2011-07-15 11:48  、小虾米ミ.  阅读(566)  评论(0编辑  收藏  举报