【发布时间】:2012-09-01 19:36:53
【问题描述】:
我有一个 asp.net 应用程序,其中我使用 google 的开放 id 进行身份验证,并且我曾经在 vb.net 中这样的标签控件上显示从 google 返回的电子邮件地址
lblemail.Text = Session("U_EMAIL").ToString()
问题是,一段时间后此错误显示,我必须重新登录,然后页面正常工作,此行错误为 Obeject Reference is not Set To an Instance of Object
lblemail.Text = Session("U_EMAIL").ToString()
我试图增加 web.config 中的会话限制,例如
<system.web>
<sessionState mode="InProc" cookieless="false" regenerateExpiredSessionId ="true" timeout="129600" />
但仍然没有区别,因为当页面加载时并在一段时间后显示上述错误,请帮助我删除此错误
【问题讨论】:
-
检查空会话。
if(Session("U_EMAIL")!= null)...
标签: asp.net session session-variables