본문 바로가기

.NET/asp.net

asp.net 쿠키 생성, 사용, 삭제

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
반응형