会话中的对象引用错误

con*_*rsz -1 c# asp.net webforms

我收到错误:

你调用的对象是空的.

当我尝试获取会话的值时,它会出错.会话的值为null但我已经尝试测试它以检查它是否为null,并且在if语句中它仍然总是因此错误而失败.

string test;
if (Session["CustType"].ToString() != null || 
    Session["CustType"].ToString() != String.Empty)
{
   test = Session["CustType"].ToString();
   txtCustomerType.Text = test;
}
Run Code Online (Sandbox Code Playgroud)

错误发生在此代码的第二行.我只是不知道该怎么办,因为即使我试图检查它是否为空,如果它只是错误我也无法做任何事情.

Ada*_*hah 5

你需要检查以下内容.删除ToString(),因为在null上调用ToString()会给出Object引用错误.

Session["CustType"] != null
Run Code Online (Sandbox Code Playgroud)