在Asp.Net中,Session对象是一个常用的服务器对象,主要用于存储用户个人的一些敏感信息,用户登录后相关用户登录凭证有时候也会存储在Session变量中,通过判断Session变量值是否存在来判定用户是否登录。但Session变量有个默认过期时间,那Session对象的默认过期时间为多少呢?

Asp.Net中Session对象默认20分钟后过期,这期间各页面都可访问到Session对象。如果一个Asp.Net网站系统使用了Session默认过期时间配置,则如果用户登录管理系统后,20分钟内没有任何的操作,则Session将过期失效,导致的结果为用户需要重新登录系统,这也是我们时常在网站上看到的提示。