asp.net超时时出错

asp.net超时时出错,asp.net,session,timeout,Asp.net,Session,Timeout,当用户登录网站时,他可以随心所欲(这是正确的)。但是如果他离开几分钟,就会发生某种超时。这会导致以下错误: Object reference not set to an instance of an object. 他在显示用户名的会话中进行此操作: Label1.Text=“Welkom”+会话(“Naam”).ToString() 有没有办法解决这个问题?或者如何正确地显示它?您有两个选择 增加会话超时。因此,无论您在何处创建会话,都可以设置超时 Session.Timeout = 30;

当用户登录网站时,他可以随心所欲(这是正确的)。但是如果他离开几分钟,就会发生某种超时。这会导致以下错误:

Object reference not set to an instance of an object.
他在显示用户名的会话中进行此操作:

Label1.Text=“Welkom”+会话(“Naam”).ToString()

有没有办法解决这个问题?或者如何正确地显示它?

您有两个选择

增加会话超时。因此,无论您在何处创建会话,都可以设置超时

Session.Timeout = 30;
或者在web.config中设置超时

<configuration>
  <system.web>
     <sessionState timeout="20"></sessionState>
  </system.web>
</configuration>
vb.net

If Not Session("Naam") Is Nothing Then
If Not Session("Naam") Is Nothing Then