问题描述
“/WebSite1”应用程序中的服务器错误。--------------------------------------------------------------------------------未将对象引用设置到对象的实例。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.NullReferenceException:未将对象引用设置到对象的实例。源错误:行44:{行45:stringconnStr=ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;//取出连接字符串行46:stringSqlStr="SELECTCource.*,Teacher.teaNamefromCource,TeacherwhereCource.teaID=Teacher.teaIDandCource.courceID='"+Request["courceID"].ToString()+"'andCource.teaID='"+Request["teaID"].ToString()+"'";行47:SqlConnectionconn=newSqlConnection(connStr);//创建连接对象行48:try源文件:d:我的文档VisualStudio2005WebSitesWebSite1adminCourse.aspx.cs行:46堆栈跟踪:[NullReferenceException:未将对象引用设置到对象的实例。]adminCourse.CourceDetailsShow()ind:我的文档VisualStudio2005WebSitesWebSite1adminCourse.aspx.cs:46adminCourse.Page_Load(Objectsender,EventArgse)ind:我的文档VisualStudio2005WebSitesWebSite1adminCourse.aspx.cs:20System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtrfp,Objecto,Objectt,EventArgse)+13System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Objectsender,EventArgse)+45System.Web.UI.Control.OnLoad(EventArgse)+80System.Web.UI.Control.LoadRecursive()+49System.Web.UI.Page.ProcessRequestMain(BooleanincludeStagesBeforeAsyncPoint,BooleanincludeStagesAfterAsyncPoint)+3743--------------------------------------------------------------------------------
解决方案
解决方案二:
应该是这句话的问题stringconnStr=ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;//取出连接字符串
解决方案三:
Request里面有null
解决方案四:
断点调试下这几句话:行44:{行45:stringconnStr=ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;//取出连接字符串行46:stringSqlStr="SELECTCource.*,Teacher.teaNamefromCource,TeacherwhereCource.teaID=Teacher.teaIDandCource.courceID='"+Request["courceID"].ToString()+"'andCource.teaID='"+Request["teaID"].ToString()+"'";行47:SqlConnectionconn=newSqlConnection(connStr);//创建连接对象行48:try看看是不是有空值!
解决方案五:
没有传courceID或者teaID进来
解决方案六:
恩,谢谢各位指点后面自己仔细想想,好像就是楼上说的:没有传courceIDteaID进来
解决方案七:
如果不是连接字符串出错的话,应该是Request请求的是NULL值,再ToString()会错。