.NET/asp.net
asp.net 쿠키 생성, 사용, 삭제
엔젤루스
2011. 1. 10. 16:23
728x90
반응형
내 머리가 너무 나빠서 쿠키 생성 방법을 맨날 까먹네요 ㅠ
그래서 정리하기로 결정 -_-;;
//쿠키 생성 및 선언 방법
HttpCookie cookie = new HttpCookie("UserId", txtId.Text);
Response.Cookies.Add(cookie);
Response.Cookies["UserId"].Value = txtId.Text;
위와 같이 생성 및 선언이 가능합니다.
쿠키에 기간을 적용하면 그 기간동안 쿠키가 저장이 됩니다.
cookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies["UserId"].Expires = DateTime.Now.AddDays(1);
위와 같은 방식으로 쿠키 저장 기간을 설정합니다. 기간을 설정하지 않는다면 브라우저를 종료할 때 쿠키도 함께 삭제 되어집니다.
마지막으로 쿠키값을 읽어 오는 방법입니다.
string name1 = Request.Cookies["UserId"].Value;
string name2 = cookie.Values["UserId"];
한번 글로 썼으니 이제 안잊겠죠? ㅠ
감사합니다.
728x90
반응형