未将对象引用设置到对象的实例。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
行 31: 
行 32: 
行 33:  switch (Session["lx"].ToString())
行 34:  {
行 35:  case "NZZHB":
问题出在哪里?前面代码里我已经附值了。奇怪。不过附的值是通过文件参数传递过来的。
 

解决方案 »

  1.   

    Session["lx"]根本就没有这个东西.
      

  2.   

    你看看你是怎样付值给Session["lx"]的.
      

  3.   

    前面调用过的文件已经赋值了。Session["lx"]=lx; lx是一个string变量。
      

  4.   

    switch (Convert.ToString(Session["lx"]))
    {
    case "条件":
    }
    这样才对
      

  5.   

    找到问题所在了。是因为使用seesion的页面文件是在自定义控件中链接的,所以session就丢失了,有解决办法吗?
      

  6.   

    if(Session["lx"]!=null)
    {
    switch (Session["lx"].ToString())
    {
      case "NZZHB":
    }
      

  7.   

    调试一下凭经验很有可能是session为null