+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
Š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ƒ‹