ASP。NET未将对象引用设置到对象的实例。 20

未将对象引用设置到对象的实例。说明:执行当前Web请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:Sy... 未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:

行 25: string zs_name; //已在线的用户
行 26: string[] user; //在线用户的数组
行 27: num = int.Parse(Application["userNum"].ToString ());
行 28: if (nameTextBox.Text == "")
行 29: {
源文件: e:\ASP.NET\chat\Login.aspx.cs 行: 27

未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:

行 42: contentTextBox.Text = "";
行 43: int current = Convert.ToInt32(Application["current"]);
行 44: Application["chats"] = Application["chats"].ToString() + "," + Session["zx_name"].ToString() + "说:" + messageTextBox.Text.Trim() + "(" + DateTime.Now.ToString() + ")";
行 45: current += 1;
行 46: Application["current"] = current;
源文件: e:\ASP.NET\chat\chat.aspx.cs 行: 44

未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:

行 65: {
行 66: Application.Lock();
行 67: string userName = Application["user"].ToString();
行 68: Application["user"] = userName.Replace(Session["userName"].ToString(), "");
行 69: Application.UnLock();
源文件: e:\ASP.NET\chat\chat.aspx.cs 行: 67

三个错误,是不是我的全局变量有问题
展开
 我来答
crystaljmh
2015-06-03 · TA获得超过993个赞
知道小有建树答主
回答量:740
采纳率:66%
帮助的人:267万
展开全部
先判断Application["user"]是否存在
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式