在ASP.NET中,设置Session的过期时间可以通过修改web.config文件中的`
<configuration>
<system.web>
<!-- Session状态配置 -->
<sessionState
mode="InProc"
customProvider="DefaultSessionProvider"
cookieless="false"
timeout="30" <!-- 这里设置Session过期时间为30分钟 -->
>
<!-- 如果有需要,可以配置自定义Session状态存储提供程序 -->
<providers>
<add name="DefaultSessionProvider"
type="System.Web.SessionState.InProcSessionStateStore" />
</providers>
</sessionState>
</system.web>
</configuration>
在上面的配置中,`timeout`属性用于设置Session的过期时间,单位是分钟。在这个例子中,Session的过期时间被设置为30分钟。这意味着,如果用户在这段时间内没有与服务器进行任何交互(即没有发起新的请求来续期Session),则Session将被视为过期,并且服务器将不再维护该Session的信息。
请注意,`