成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET中的Session狀態

開發 后端
本文介紹ASP.NET中的Session狀態,當使用一個Session狀態時,一個名為ASP.NET_SessionId的cookie會自動添加到瀏覽器。這個cookie包含一個唯一的標識符,它可以在頁面切換時跟蹤用戶。

和cookie不一樣的是,Session狀態沒有大小限制。如果有極端的要求,可以使用Session保存上G的數據。并且Session可以保存更復雜的對象,例如可以在Session中保存一個DataSet。

當使用一個Session狀態時,一個名為ASP.NET_SessionId的cookie會自動添加到瀏覽器。這個cookie包含一個唯一的標識符,它可以在頁面切換時跟蹤用戶。

默認情況下,如果cookie被禁用了,Session狀態也不能正常工作了。默認情況下,假設用戶超過20分鐘不請求任何頁面,保存在Session狀態中的數據會被丟棄。

ASP.NET使用Session對象

用戶操作Session狀態最主要的應用程序編程接口是HttpSessionState類。該對象被 Page.Session,Context.Session,UserControl.Session,WebService.Session和 Application.Session屬性暴露。也就是說基本可以在任何地方訪問到Session狀態。

HttpSessionState支持下面這些屬性:


CookieMode——用來指定是否啟用不依賴cookie的Session狀態功能。
Count——用來獲得Session狀態中包含項的數量。
IsCookieless——用來指定是否啟用不依賴cookie的Session狀態功能。
IsNewSession——用來檢測當前請求是否創建了新的用戶會話;
IsReadOnly——是否只讀;
Keys——用來獲取保存在Session狀態中項目的名稱列表;
Mode——用來指定當前Session狀態的存儲處理程序。
SessionID——用來獲得唯一的會話標識符;
Timeout——用來指定Web服務器假設用戶離開并取消Session狀態過期分鐘數。***為525600分鐘(1年);
HttpSessionState對象還包含以下方法:
Abandon——用來終止一個用戶會話;
Clear——用來清除Session狀態中所有項目;
Remove——用來從Session狀態中刪除特定的項目;

ASP.NET提交會話事件

Global.asax中包含兩個可以處理的關聯Session狀態的事件:Session Start和Session End事件。Session Start事件是在一個新會話開始時觸發的,Session End事件在會話終止時被觸發。

會話失效控制

默認情況下,20分鐘內用戶不請求頁面,Session過期。可以在配置文件修改Session的過期時間:

  1. <?xml version="1.0"?> 
  2. <configuration> 
  3. <system.web> 
  4. <sessionState timeout="60" /> 
  5. </system.web> 
  6. </configuration> 

也可以用編程的方式來改變Session狀態的過期時間
Session.Timeout = 60;

使用Cookieless的會話狀態

默認情況下,Session狀態依賴cookie。如果用戶瀏覽器禁止了cookie,默認情況下Session狀態就不能工作。這種情況下可以使用無cookie的會話,當啟用無cookie的會話時,用戶的會話ID就會添加到頁面的URL中。

可以修改配置文件的sessionState元素,配置cookieless的值為AutoDetect。

  1. <?xml version="1.0"?> 
  2. <configuration> 
  3. <system.web> 
  4. <sessionState cookieless="AutoDetect" 
  5. regenerateExpiredSessionId="true" /> 
  6. </system.web> 
  7. </configuration> 

【編輯推薦】

  1. 介紹ASP.NET中SQL語句
  2. 在ASP.NET中使用StringBuilder
  3. ASP.NET中的Response.Write
  4. 淺析ASP.NET授權模塊
  5. ASP.NET運行時的處理流程
責任編輯:佚名 來源: 51CTO.com
相關推薦

2009-07-24 10:41:00

ASP.NET Ses

2009-07-29 10:19:48

Session StaASP.NET

2009-07-28 16:57:50

ASP.NET Ses

2009-07-30 14:03:04

ASP.NET中的se

2009-08-03 10:07:20

ASP.NET Ses

2009-07-23 18:56:50

ASP.NET Ses

2009-07-28 16:03:23

ASP.NET狀態服務

2009-07-28 11:09:02

ASP.NET狀態類型

2009-07-24 10:41:00

ASP.NET Ses

2009-08-05 18:30:36

Session和CooASP.NET表單

2009-07-22 18:02:26

ASP.NET Ses

2009-07-23 16:28:55

2009-07-24 10:10:22

ASP.NET

2009-07-24 16:17:42

WebRequestEASP.NET

2009-07-31 18:16:09

ASP.NET中的Se

2009-08-05 17:39:13

ASP.NET常用狀態

2009-08-03 09:45:14

ASP.NET Ses

2009-04-27 10:33:16

ASP.NET視圖狀態

2009-08-03 09:17:30

ASP.NET Ses

2009-07-22 17:45:35

ASP.NET教程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品国产免费高清 | 亚洲成人中文字幕 | 亚洲一区欧美 | 亚洲精品黑人 | 国产精品久久国产精品 | 亚洲精品18 | 国产精品毛片 | 成人日b视频 | 欧美国产日韩一区 | 91精产国品一二三区 | 欧美精品久久久 | 亚洲视频免费观看 | 97精品国产97久久久久久免费 | 国产乱码精品一区二区三区中文 | 亚洲欧美日韩系列 | 婷婷不卡| 男女视频在线观看网站 | 欧美日韩在线一区二区 | 国产japanhdxxxx麻豆 | 精品国产乱码久久久久久果冻传媒 | 欧美精品在线播放 | 欧美久久一区 | 日韩有码在线观看 | 亚洲激情综合网 | 91视频一区二区三区 | 精品一级 | 欧美影院 | 国产免费又黄又爽又刺激蜜月al | 国产精品久久久亚洲 | 9久久精品| 久久久国产一区二区三区 | 日屁视频| 久久国 | 欧美精品久久久 | 97av视频 | 一区二区影院 | 成人在线观看免费 | 精品国产乱码久久久久久丨区2区 | 成年人在线观看 | 91久久精品国产91久久性色tv | 日韩在线观看网站 |