460
技術社區[雲棲]
ASP.NET設置Session過期時間
1、本文所說Session過期時間的四種設置方式均在Widnows2003係統下設置的,具體步驟:開始——〉管理工具——〉Internet信息服務(IIS)管理器——〉網站——〉默認網站—
—〉右鍵“屬性”——〉主目錄——〉配置——〉選項——〉啟用會話狀態——〉會話超時(在這兒設置你要的超時時間,單位分鍾)。確定即可。
2、ASP.NET應用程序中Session過期時間的設置
在ASP.NET這樣的Web應用中,Session是用來保存用戶狀態的常用手段,不過由於服務器內存空間是有限的,所以Session過期時間設置是很有必要的。在ASP.NET中如何設置
Session的過期時間呢,很簡單,修改web.config配置。
具體修改方法如下,在web.config中進行如下配置
<system.web>
<sessionState mode="InProc" timeout="30"/> @ itxyz.net
</system.web>
在這裏指的是Session過期時間為30分鍾。也就是說30分鍾後如果當前用戶沒有操作,那麼Session就會自動過期了。
3、在調用Session的cs頁中,Load事件裏麵寫以下
Session.Timeout = 30;
4、Store session in asp.net state service
<sessionState cookieless="false" timeout="480" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data
source=127.0.0.1;user id=sa;password=" />
參考鏈接:https://www.itxyz.net/3jk/net/2010/1225/11799.html
最後更新:2017-04-02 06:52:18