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

首頁 > 學院 > 開發設計 > 正文

c#中cookies的存取操作

2019-11-17 03:03:22
字體:
來源:轉載
供稿:網友

c#中cookies的存取操作

在客戶端創建一個username的cookies,其值為gjy,有效期為1天.方法1:Response.Cookies["username"].Value="zxf";Response.Cookies["username"].Expires=DateTime.Now.AddDays(1);

方法2:System.Web.HttpCookie newcookie=new HttpCookie("username");newcookie.Value="gjy";newcookie.Expires=DateTime.Now.AddDays(1);Response.AppendCookie(newcookie);

創建帶有子鍵的cookies:System.Web.HttpCookie newcookie=new HttpCookie("user");newcookie.Values["username"]="zxf";newcookie.Values["passWord"]="111";newcookie.Expires=DateTime.Now.AddDays(1);Response.AppendCookie(newcookie);

cookies的讀取:

無子鍵讀取:if(Request.Cookies["username"]!=null){Response.Write(Server.HtmlEncode(Request.Cookies["username"].Value));}

有子鍵讀取:if(Request.Cookies["user"]!=null){Response.Write(Server.HtmlEncode(Request.Cookies["user"]["username"].Value));Response.Write(Server.HtmlEncode(Request.Cookies["user"]["password"].Value));

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;

public class Cookie{/// <summary>/// Cookies賦值/// </summary>/// <param name="strName">主鍵</param>/// <param name="strValue">鍵值</param>/// <param name="strDay">有效天數</param>/// <returns></returns>public bool setCookie(string strName, string strValue, int strDay){try{HttpCookie Cookie = new HttpCookie(strName);//Cookie.Domain = ".xxx.com";//當要跨域名訪問的時候,給cookie指定域名即可,格式為.xxx.comCookie.Expires = DateTime.Now.AddDays(strDay);Cookie.Value = strValue;System.Web.HttpContext.Current.Response.Cookies.Add(Cookie);return true;}catch{return false;}}

/// <summary>/// 讀取Cookies/// </summary>/// <param name="strName">主鍵</param>/// <returns></returns>public string getCookie(string strName){HttpCookie Cookie = System.Web.HttpContext.Current.Request.Cookies[strName];if (Cookie != null){return Cookie.Value.ToString();}else{return null;}}

/// <summary>/// 刪除Cookies/// </summary>/// <param name="strName">主鍵</param>/// <returns></returns>public bool delCookie(string strName){try{HttpCookie Cookie = new HttpCookie(strName);//Cookie.Domain = ".xxx.com";//當要跨域名訪問的時候,給cookie指定域名即可,格式為.xxx.comCookie.Expires = DateTime.Now.AddDays(-1);System.Web.HttpContext.Current.Response.Cookies.Add(Cookie);return true;}catch{return false;}}}

示例:Cookie Cookie = new Cookie();Cookie.setCookie("name", "aaa",1);//賦值Cookie.getCookie("name");//取值Cookie.delCookie("name");//刪除注意:當Cookie存中文出現亂碼,則在存放時給中文編碼,如Cookie.setCookie("name",Server.UrlEncode("aaa"),1),讀取時解碼即可

另外:只要不給cookie設置過期時間,cookie在瀏覽器關閉的時候自動失效

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;

public class Cookie{/// <summary>/// Cookies賦值/// </summary>/// <param name="strName">主鍵</param>/// <param name="strValue">鍵值</param>/// <param name="strDay">有效天數</param>/// <returns></returns>public bool setCookie(string strName, string strValue, int strDay){try{HttpCookie Cookie = new HttpCookie(strName);//Cookie.Domain = ".xxx.com";//當要跨域名訪問的時候,給cookie指定域名即可,格式為.xxx.comCookie.Expires = DateTime.Now.AddDays(strDay);Cookie.Value = strValue;System.Web.HttpContext.Current.Response.Cookies.Add(Cookie);return true;}catch{return false;}}

/// <summary>/// 讀取Cookies/// </summary>/// <param name="strName">主鍵</param>/// <returns></returns>public string getCookie(string strName){HttpCookie Cookie = System.Web.HttpContext.Current.Request.Cookies[strName];if (Cookie != null){return Cookie.Value.ToString();}else{return null;}}

/// <summary>/// 刪除Cookies/// </summary>/// <param name="strName">主鍵</param>/// <returns></returns>public bool delCookie(string strName){try{HttpCookie Cookie = new HttpCookie(strName);//Cookie.Domain = ".xxx.com";//當要跨域名訪問的時候,給cookie指定域名即可,格式為.xxx.comCookie.Expires = DateTime.Now.AddDays(-1);System.Web.HttpContext.Current.Response.Cookies.Add(Cookie);return true;}catch{return false;}}}

示例:Cookie Cookie = new Cookie();Cookie.setCookie("name", "aaa",1);//賦值Cookie.getCookie("name");//取值Cookie.delCookie("name");//刪除注意:當Cookie存中文出現亂碼,則在存放時給中文編碼,如Cookie.setCookie("name",Server.UrlEncode("aaa"),1),讀取時解碼即可

另外:只要不給cookie設置過期時間,cookie在瀏覽器關閉的時候自動失效


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博湖县| 安徽省| 万全县| 新乡市| 应用必备| 中江县| 定襄县| 宁波市| 富阳市| 高台县| 朝阳市| 农安县| 晋中市| 普安县| 平阳县| 镇雄县| 兴业县| 湟源县| 罗城| 河南省| 石屏县| 昌都县| 满洲里市| 固安县| 浏阳市| 泸州市| 铜鼓县| 济宁市| 花莲县| 东乡县| 双辽市| 大新县| 阿勒泰市| 浦江县| 文登市| 滨海县| 龙里县| 健康| 德清县| 通州市| 新平|