如何在Web.Config文件中配置Session變量的生命周期。
在Web.Config文件中配置Session變量的生命周期是在<sessionState><sessionState/>節中完成的,在配置Session的生命周期時,可以設置以下幾個參數:
Mode:該參數用於設置存儲會話狀態。狀態包括Off、Inproc、StateServer和SqlServer。
Off表示禁用會話狀態
Inproc表示工作進程自身存儲會話狀態
StateServer表示將把會話信息存放在一個單獨的ASP.NET狀態服務中
SqlServer表示將把會話信息存放在SQL Server數據庫中。
StateConnecitonString:該參數用於設置ASP.NET應用程序存儲遠程會話狀態的服務器名,默認名為本地。
Cookieless:當該參數值設置為True時,表示不使用Cookie會話標識客,反之設置為False時,標識啟動Cookie會話狀態。
SqlConnectionString:該參數用於設置SQL Server數據庫連接。
Timeout:該參數用於設置會話時間,超過該期限,會自動中斷會話,默認設置為20。
配置Web.Config文件的方法如下:
在Web.Config文件的<system.web></system.web>節點中添加如下代碼,設置Session的生命周期為10分鍾。
代碼: <sessionState mode="InProc" timeout="10"></sessionState>