未将对象引用设置到对象的实例。 
具体出错代码如下,麻烦各位了!说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
行 18:         protected void Page_Load(object sender, EventArgs e)
行 19:         {
行 20: 
行 21:             try
行 22:             {
 源文件: D:\code\ChatRoom\ChatRoom\Main.aspx.cs    行: 20 堆栈跟踪: 
[NullReferenceException: 未将对象引用设置到对象的实例。]
   ChatRoom.Main.Page_Load(Object sender, EventArgs e) in D:\code\ChatRoom\ChatRoom\Main.aspx.cs:20
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +47
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436 

解决方案 »

  1.   

    NullReferenceException: 未将对象引用设置到对象的实例。] 返回的对象为空或未实例化就开始使用
      

  2.   

    源代码如下啊:namespace ChatRoom
    {
        public partial class Main : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {            try
                {
                    if (Session == null)
                        Response.Redirect("Login.aspx");
                }
                catch { }        }
        }
    }
      

  3.   

    session  还有这样的用法啊    头一次看见啊 
      

  4.   

    我在login.aspx页面里,直接用了一个 Session.Add("user_name", userName) ,
    呃……session用错了?另外,我把函数里的所有语句都删掉,还是一样报错啊。
      

  5.   


    namespace ChatRoom 

        public partial class Main : System.Web.UI.Page 
        { 
            protected void Page_Load(object sender, EventArgs e) 
            {             try 
                { 
                    //注释掉,跟踪下Session
                    //if (Session == null) 
                    //    Response.Redirect("Login.aspx"); 
                } 
                catch { }         } 
        } 

      

  6.   

    有的时候重启下,清理一下缓存就没有问题了,因为有可能这个session和别的seesion相冲突了