+Asp.Net+Cookie のバックアップ(No.1) - PukiWiki

+Asp.Net+状態管理?

書き込み:

HttpCookie cookie = new HttpCookie("id_admin_"); 
cookie.Value = model.id_admin_.ToString(); 
//cookie.Domain = ".sosuo8.com"; 
HttpContext.Current.Response.Cookies.Add(cookie); 

cookie = new HttpCookie("name_admin_"); 
//必ずエンコードしてください。 
cookie.Value = HttpUtility.UrlEncode(model.name_admin_); 
//cookie.Domain = ".sosuo8.com"; 
HttpContext.Current.Response.Cookies.Add(cookie); 

cookie = new HttpCookie("guid"); 
cookie.Value = Guid.NewGuid().ToString(); 
//cookie.Domain = ".sosuo8.com"; 
HttpContext.Current.Response.Cookies.Add(cookie);

呼び出し:

HttpContext.Current.Request.Cookies["guid"].Value

Asp.netでCookieをクリアします:

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

 CookieはクライアントのPCに格納されていますので、直接に削除することができませんが、ブラウザに頼んで、削除することができます。

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); 
} 

留意点:




0


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

G|Cg|C@Amazon Yahoo yV

z[y[W yVoC[UNLIMITȂ1~] COiq COsیI