我有一个对象 MyObject 并将其存储在会话中。
我写这个:
MyObject TheObject = HttpContext.Current.Session["TheObjInSession"] as MyObject;
我收到错误Object reference not set to an instance of an object
为什么?我认为,如果您使用as
to 强制转换并且强制转换产生错误,那么它只会返回 null 并继续执行。我应该如何重写这一行?
感谢您的建议。
PS:产生错误是因为我删除了启用会话行[WebMethod(EnableSession = true)]
,我将把该行放回去,但我想确保没有异常,以防出现任何问题。