본문 바로가기
IT-개발,DB

[개발/asp.net] 페이지 캐시 사용하지 않기

by SB리치퍼슨 2010. 11. 17.

로그인한후 한번 접속했던 페이지들은 익스플로러의 열어본 페이지 목록에서 다시 접근했을 경우

기존에 로그인 상태에서 보였던 정보들을 그대로 가져와 보여줍니다.

 

이 문제를 해결하시려면 아래 코드를 추가하세요.

열어본 페이지 목록에서 다시 접근하면 로그인을 필요로 하는 기본 페이지로 이동되어 보여집니다.

 Response.Cache.SetCacheability( HttpCacheability.NoCache );

 웹페이지에 공통적으로 사용되는 유저컨트롤에 추가해주시면 해당 유저컨트롤이 포함되어 있는 모든 페이지에 적용됩니다.

 

// 그외..

Response.CacheControl = "no-cache";

Response.Expires = -1;

출처 : http://blog.naver.com/tear230/100014049055

반응형

댓글