国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

.net中的session與cookies區(qū)別及使用方法

2024-07-10 12:45:53
字體:
供稿:網(wǎng)友
先介紹一下比較簡單的使用方法:
給COOKIES賦值
代碼如下:
Response.Cookies["uid"].Value = "20";
Response.Cookies["LoginCode"].Value = "58469";

以上就是分別對兩個COOKIES變量賦了兩個不同的傳,那么在使用COOKIES時,我們怎樣來控制COOKIES的有效期呢,看下面: 
代碼如下:
Response.Cookies["uid"].Expires = DateTime.Now.AddDays(1);
Response.Cookies["LoginCode"].Expires = DateTime.Now.AddDays(1);

上面是分別對兩個變量的有效期的1天,當然也是幾小時,方法如下:
代碼如下:
Response.Cookies["LoginCode"].Expires =DateTime.Now.AddHours(1);

這是有效期為1小時,同樣的方法可以類推成幾分鐘,幾秒等等。
那我們?nèi)绾潍@得這些COOKIES的值呢?這里要注意一點,在COOKIES沒有被賦值時,你要調(diào)用就會出錯,所以我們一般在調(diào)用之前會先判斷一下,此COOKIES是否存在,方法:
代碼如下:
if (Request.Cookies["uid"] != null)
{
string ruid = Request.Cookies["uid"].Value;
}

在.NET里獨有的賦值方法:
代碼如下:
System.Web.HttpCookie user_cookies_id=new HttpCookie("uid");
user_cookies_id.Value="20";
user_cookies_id.Expires=DateTime.Now.AddDays(1);
Response.AppendCookie(user_cookies_id);
--------------------------------
HttpCooKie acookie=new Httpcookie("lastvisitcounter");
acookie.value=lastvisitcounter.ToString();
acookie.Expires=DateTime.MaxValue;
Response.Cookie.Add(acookie);
if(Request.Cookies["lastvisitcounter"]==null)
{
textbox1.text="1";
}
else
{
HttpCookie acookie=request.Cookies["lastvisitcounter"];
textbox1.text=server.HtmiEncode(acookie.value);
}

session的使用
session("username")="aa" 寫入
username=session("username") 讀取
Session即會話,是指一個用戶在一段時間內(nèi)對某一個站點的一次訪問。
Session對象在.NET中對應HttpSessionState類,表示“會話狀態(tài)”,可以保存與當前用戶會話相關的信息。
Session對象用于存儲從一個用戶開始訪問某個特定的aspx的頁面起,到用戶離開為止,特定的用戶會話所需要的信息。用戶在應用程序的頁面切換時,Session對象的變量不會被清除。

對于一個Web應用程序而言,所有用戶訪問到的Application對象的內(nèi)容是完全一樣的;而不同用戶會話訪問到的Session對象的內(nèi)容則各不相同。

Session可以保存變量,該變量只能供一個用戶使用,也就是說,每一個網(wǎng)頁瀏覽者都有自己的Session對象變量,即Session對象具有唯一性。
(1)將新的項添加到會話狀態(tài)中
語法格式為:
Session ("鍵名") = 值 或者 Session.Add( "鍵名" , 值)
(2)按名稱獲取會話狀態(tài)中的值
語法格式為: 變量 = Session ("鍵名") 或者 變量 = Session.Item("鍵名")
(3)刪除會話狀態(tài)集合中的項
語法格式為: Session.Remove("鍵名")
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 玛纳斯县| 苏尼特左旗| 兴国县| 新乡市| 青田县| 赫章县| 和林格尔县| 阜南县| 韩城市| SHOW| 阜平县| 贡觉县| 江油市| 清涧县| 苏州市| 林芝县| 郁南县| 郴州市| 建阳市| 嫩江县| 永顺县| 巴楚县| 辽中县| 饶平县| 宝鸡市| 莲花县| 和硕县| 泽普县| 南平市| 神池县| 宁乡县| 麻江县| 肇州县| 增城市| 定西市| 汪清县| 东丽区| 枣阳市| 武宣县| 临湘市| 稷山县|