运行一程序,出现:“/ThreeLayer”应用程序中的服务器错误。
--------------------------------------------------------------------------------未将对象引用设置到对象的实例。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
行 63:txt_account.Text=Session["userid"].ToString();请问怎么解决????

解决方案 »

  1.   

    另外:
    http://blog.csdn.net/tonyqus/archive/2006/04/19/1398932.aspx
      

  2.   

    估计是Session["userid"].为空,先判断一下
    if(Session["userid"]!=null)
    {
    }
      

  3.   

    Session["userid"]是null
    没有实例化
      

  4.   

    就是说没有给Session["userid"]赋值
      

  5.   

    在用户登陆的时候
    Session["userid"]=userid.Text;
    Response.Redirect ("Admin_Index.aspx");
      

  6.   

    在引用前检查一下是否为空
     if (!string.IsNullOrEmpty(Session["userid"].ToString))
                {
                    txt_account.Text=Session["userid"].ToString();
                }
      

  7.   

    先判断一下 if(Session["userid"] != null)
      

  8.   

    在获取Session值的时候,最好先判断一下Session是不是=null