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)
错误发生在此代码的第二行.我只是不知道该怎么办,因为即使我试图检查它是否为空,如果它只是错误我也无法做任何事情.
你需要检查以下内容.删除ToString(),因为在null上调用ToString()会给出Object引用错误.
Session["CustType"] != null
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
393 次 |
| 最近记录: |