寫入
HttpCookie cookie = new HttpCookie("adminid");
cookie.Value = adminname.ToString();
HttpContext.Current.Response.Cookies.Add(cookie);


讀取:
HttpContext.Current.Request.Cookies["adminid"].Value


清空cookie 清空單個

Response.Cookies["adminid"].Expires = DateTime.Now.AddDays(-1);

asp.net清空cookie 清空所有
Request.Cookies.Clear()这个方法并不是删除Cookie


删除 Cookie(即从用户的硬碟中移除 Cookie)是修改 Cookie 的一種形式。
由于 Cookie 在用户的電腦中,因此無法將其直接移除。
但是,可以讓瀏覽器来為您删除 Cookie。
該技術是建立一個與要删除的 Cookie 同名的新 Cookie,
並將该 Cookie 的到期日期設定為早於目前日期的某個日期。
當瀏覽器檢查 Cookie 的到期日期時,瀏覽器便會丟棄這個現已過期的 Cookie。
下面的程示碼演演示删除應用程式中所有可用 Cookie 的一種方法:
HttpCookie aCookie;
string cookieName;
int limit = Request.Cookies.Count;
for (int i = 0; i < limit; i++)
{
cookieName = Request.Cookies[i].Name;
aCookie = new HttpCookie(cookieName);
aCookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(aCookie);
}

 

 

Response.Cookies["adminid"].Value = ttt.ToString();
Response.Cookies["adminid"].Expires = DateTime.Now.AddDays(3);

arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()