突击实战中第八章无纸化在线考试网登陆后出错
发表在ASP.NET图书答疑 2012-05-09
是否精华
版块置顶:
好像是session的问题,session值传递不过去,加是否为空的判断后下一个session又出错了,请问该怎么办?
-----------------------------------------------------------
“/OnLineExam”应用程序中的服务器错误。

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

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

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

源错误: 


行 23:         {
行 24:           
行 25:             labUser.Text = Session["userID"].ToString();           
行 26:             imgBtnSubmit.Attributes.Add("OnClick", "javascript:return confirm('确实要交卷吗?')");
行 27:             lblPaperName.Text = Session["PaperName"].ToString();

源文件: f:\360data\重要数据\桌面\OnLineExam\Web\UserTest.aspx.cs    行: 25 

堆栈跟踪: 


[NullReferenceException: 未将对象引用设置到对象的实例。]
   Web_UserTest.Page_Load(Object sender, EventArgs e) in f:\360data\重要数据\桌面\OnLineExam\Web\UserTest.aspx.cs:25
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

版本信息: Microsoft .NET Framework 版本:2.0.50727.5420; ASP.NET 版本:2.0.50727.5420
分享到:
精彩评论 1
小科_mrkj
学分:43 LV2
2012-05-09
沙发
读者朋友:
    您好,这个是Session没有值的原因,使用if(Session["userID"]==null)这种形式对Session进行判断;另外,本网站需要从登录页面进入程序,直接运行主页或者其他页的时候,就会出现这种问题。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照