我得到“对象引用未设置为对象的实例”。

时间:2012-03-31 07:12:22

标签: asp.net session object-reference

即使我尝试在Object reference not set to an instance of an object.文件中增加Session Timeout = 1440,我也经常收到web.config错误。

这发生在Session["company_id"]上,因为我在大多数网页中反复使用此会话。

我知道会话[" company_id"]过期了,但有没有办法增加过期时间??

1 个答案:

答案 0 :(得分:1)

只有在尝试使用null或空对象时才会出现Object reference not set to an instance of an object异常。为了使会话长时间不过期,您应该遵循两个步骤。

  1. 持续关注会话超时。
  2. 当会话即将到期时重定向会话。
  3. Base Page for Detecting Sessions将向您解释您需要做的每件事,请参考一次。