【仰天一笑】asp.net c#中對cookie的操作
// 寫cookie
HttpCookie cookie = new HttpCookie("Info");//定義cookie物件以及名為Info的項
DateTime dt = DateTime.Now;//定義時間物件
TimeSpan ts=new TimeSpan(1,0,0,0);//cookie有效作用時間,具體查msdn
cookie.EXPires = dt.Add(ts);//新增作用時間
cookie.Values.Add("user","cxbkkk");//增加屬性
cookie.Values.Add("userid","1203");
Response.AppendCookie(cookie);//確定寫入cookie中 讀取cookie
if(Request.Cookies["Info"]!=null)
{
string temp=Convert.ToString(Request.Cookies["Info"].Values["user"])+" "+Convert.ToString(Request.Cookies["Info"].Values["userid"]);
//讀全部就用Request.Cookies["Info"].Value)
if(temp=="")
{
Response.Write("空");
}
else
Response.Write(temp);
}
else
{
Response.Write("error");
} 修改cookie
Response.Cookies["Info"]["user"] = "2";
Response.Cookies["Info"].Expires = DateTime.Now.AddDays(1);
// 刪除cookie下的屬性
HttpCookie acookie=Request.Cookies["Info"];
acookie.Values.Remove("userid");
acookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(acookie); 刪除所有cookie,就是設定過期時間為現在就行了
int limit=Request.Cookies.Count - 1;
for(int i=0;i
acookie = Request.Cookies(i)
acookie.Expires = DateTime.Now.AddDays(-1)
Response.Cookies.Add(acookie)
}
// 讀取所有 cookies
HttpCookieCollection cookies;
HttpCookie oneCookie;
cookies = Request.Cookies;
string[] cookieArray = cookies.AllKeys;
for (int i=0; i < cookieArray.Length; i++)
{
oneCookie = cookies[cookieArray[i]];
Response.Write(oneCookie.Name + " - " + oneCookie.Value);
}
// 新增單個cookies
if (Request.Browser.Cookies == true)
{
if (Request.Cookies["LastVisited1"] == null)
{
HttpCookie newCookie = new HttpCookie("LastVisited1",DateTime.Now.ToString());
newCookie.Expires = DateTime.Now.AddYears(1);
Response.Cookies.Add(newCookie);
}
else
{
Response.Write(Request.Cookies["LastVisited1"].Value);
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-349327/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【仰天一笑】ASP.NET常用程式碼ASP.NET
- 關於ASP.NET/C#中對Cookie的操作ASP.NETC#Cookie
- C# httpcookie asp.net中cookie的使用C#HTTPCookieASP.NET
- java對cookie的操作JavaCookie
- 學習心得:asp.net操作cookieASP.NETCookie
- 『政善治』Postman工具 — 11、Postman中對Cookie的操作PostmanCookie
- 『政善治』Postman工具 — 10、Postman中對Cookie的操作PostmanCookie
- Asp.Net MVC 中的 Cookie(譯)ASP.NETMVCCookie
- 在JavaScript中操作CookieJavaScriptCookie
- java中cookie操作詳細JavaCookie
- asp.net cookieASP.NETCookie
- C#對EXCEL的讀寫操作C#Excel
- 操作cookieCookie
- Asp.net中Cookie簡明參考 (轉)ASP.NETCookie
- C#中URL的操作類C#
- c#中的insert操作C#
- C#中索引器的操作C#索引
- Asp.net(C#)對檔案操作的方法(讀取,刪除,批量拷貝,刪除...)ASP.NETC#
- c# 對檔案的各種操作C#
- ASP.NET之CookieASP.NETCookie
- ASP.Net 加密 CookieASP.NET加密Cookie
- Java操作Cookie之新增CookieJavaCookie
- Cookie的相關操作Cookie
- js cookie操作JSCookie
- js操作cookieJSCookie
- C#中操作IIS 7.0C#
- 在C#中操作XML .C#XML
- ASP.NET中Cookie程式設計簡明參考ASP.NETCookie程式設計
- 封裝操作cookie的方法封裝Cookie
- COOKIE的幾種操作方式Cookie
- 操作cookie外掛jquery.cookie用法CookiejQuery
- Flask(11)- 操作 CookieFlaskCookie
- C#中PDF文件操作類C#
- 從零手寫實現 nginx-23-nginx 對於 cookie 的操作NginxCookie
- 【峰】ASP.NET中的一些字串操作ASP.NET字串
- JavaScript中對陣列的操作JavaScript陣列
- cookie 中通過 鍵 獲取相對應的 值Cookie
- C# 和 JavaScript Cookie 共享C#JavaScriptCookie