+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

Šy“Vƒ‚ƒoƒCƒ‹[UNLIMIT‚ª�¡‚Ȃç1‰~] ECƒiƒr‚Ń|ƒCƒ“‚Æ Yahoo Šy“V LINE‚ªƒf�[ƒ^�Á”ïƒ[ƒ�‚ŌŽŠz500‰~�`�I


–³—¿ƒz�[ƒ€ƒy�[ƒW –³—¿‚̃NƒŒƒWƒbƒgƒJ�[ƒh ŠCŠOŠiˆÀ�q‹óŒ” ‰ð–ñŽ萔—¿‚O‰~�y‚ ‚µ‚½‚ł񂫁z ŠCŠO—·�s•ی¯‚ª–³—¿�I ŠCŠOƒzƒeƒ‹