成人免费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-31 18:16:09

ASP.NET中的Se

2009-07-24 10:10:22

ASP.NET

2009-07-24 16:17:42

WebRequestEASP.NET

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技術棧公眾號

主站蜘蛛池模板: 久草青青草 | 国产一区二区电影 | 欧美一区二区在线视频 | av一区二区三区四区 | 欧美日韩在线观看一区二区三区 | 国产一区www| 午夜精品福利视频 | 亚洲综合无码一区二区 | 欧美精选一区二区 | 羞羞视频免费观看 | 成年人黄色一级片 | 国产sm主人调教女m视频 | 男人的天堂一级片 | 色眯眯视频在线观看 | 国产精品久久久久久久久久久久冷 | 亚洲日日操 | 一区精品视频在线观看 | 国产亚洲黄色片 | 亚洲欧美网 | 国产乱码精品一区二区三区忘忧草 | 国产一区二区三区视频 | 久久国产精品免费一区二区三区 | 国产在线中文字幕 | 国产亚洲精品精品国产亚洲综合 | 新疆少妇videos高潮 | 欧美精品在线一区 | 国产黄色在线观看 | 成人免费在线观看 | 日本高清不卡视频 | 日韩在线免费 | 米奇7777狠狠狠狠视频 | 好好的日在线视频 | 九九爱这里只有精品 | 免费日本视频 | 91私密视频 | 国产午夜在线 | 亚洲精品久久久久久久久久久 | 免费的日批视频 | 99久久中文字幕三级久久日本 | 国产91成人 | 国产成人精品一区二区三区网站观看 |