关于重定向的一个基本c#错误的进一步解释

本文关键字:错误 进一步 一个 解释 重定向 | 更新日期: 2023-09-27 17:49:39

错误消息:对象引用未设置为对象的实例。

Description:当前web请求执行过程中发生未处理的异常。请查看堆栈跟踪以获得有关错误及其在代码中的起源的更多信息。

Exception Details: System。NullReferenceException:对象引用没有设置为对象的实例。

Source Error:
Line 17:         else // Else they will be redirected and given the message below in the label
Line 18:         {
Line 19:             lblSession.Text = "On the previous page, you typed in " + Session["contentOfTextBox"].ToString();
Line 20:         }
Line 21:     }
Source File: c:'Users'Ryan'Desktop'asppub'MIS3200'Unit6'RingU6L1_2.aspx.cs    Line: 19 

关于重定向的一个基本c#错误的进一步解释

您必须在使用Session之前检查它是否存在。你在Session["contentOfTextBox"]上调用ToString可能是null。因为会话不存在或已过期。

if( Session["contentOfTextBox"] != null)
    lblSession.Text = "On the previous page, you typed in " + Session["contentOfTextBox"].ToString();