我正在尝试检查会话状态变量是否为null或否。如果不为null,则使用一个函数。但是,这引发了异常。
当Session["Set_Parameters]
为null时,它将引发异常。我需要它来避免if语句是否为空。
if(!string.IsNullOrEmpty(Session["Set_Parameters"].ToString()))
{
Edit_String();
}
System.NullReferenceException:'对象引用未设置为对象的实例。'
System.Web.SessionState.HttpSessionState.this [string] .get返回null。
这是我得到的例外。
答案 0 :(得分:0)
您的代码有问题,您正在尝试将null值转换为字符串,然后测试是否为null或为空。
尝试一下...
If (Session["Set_Parameters"] != null) {
...
}