未将对象引用设置到对象的实例是因为什么、?

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[NullReferenceException: 未将对象引用设置到对象的实例。]
EnterpriseOneWeb._Default.Page_Load(Object sender, EventArgs e) in F:\BigzoneTFS\EnterpriseOne\OrgClient\EnterpriseOneWeb\Default.aspx.cs:25
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +24
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +41
System.Web.UI.Control.OnLoad(EventArgs e) +131
System.Web.UI.Control.LoadRecursive() +65
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2427

F:\BigzoneTFS\EnterpriseOne\OrgClient\EnterpriseOneWeb\Default.aspx.cs 文件下的Page_Load方法有些没有定义。
比方说:
public void Page_Load(Object sender, EventArgs e)
{
string username=Request.QueryString["Username"];
}
这个时候 Username 没有从别的页面传过来,就会报这样子的错误。不过,这样子的错误的定义非常非常的大。比如对象没有new啊 等等 都抱这样子的错误。
最好把代码能贴出来,以便分析。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-11
没有创建对象的实例,就去使用它的属性或方法。最好是对象在使用的时候判断是否为null.
第2个回答  2011-11-07
找不到对象,空指针
相似回答