가능한 중복 :
detect back button click in browserIE에서 뒤로 버튼을 눌렀는지 확인하는 방법은 무엇입니까?
내가 두 페이지, 페이지 1 페이지 2있다. 링크를 클릭하여 Page1에서 Page2로 이동할 때 Page2를 사용할 때 브라우저 back button을 클릭하면 Page1의 상태를 복원하는 데 필요한 조건을 저장하는 경향이 있습니다. 내가 캐시를 지우려면 아래의 기능을 사용하고
,
protected override void OnInit(EventArgs e)
{
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
Response.Cache.SetExpires(DateTime.MinValue);
base.OnInit(e);
}
내가 쿠키의 저장 조건에 따라 페이지를 다시로드 할 수 있도록
. 그러나 문제는 Page1에 오기 위해 브라우저의 뒤로 버튼 또는 메뉴 링크를 눌렀는지 확인하는 방법입니다.업데이트 :
난 그냥이 링크 detect back button click in browser에 착륙하지만 나를
http://stackoverflow.com/questions/6359327/detect-back-button-click-in-browser – GeorgesD
일부 세션 변수에 위치 정보와 탐색 정보를 저장하여 적절하게 처리하여 당신이 어디에 있었는지, 그리고 당신이 지금 어디에 있는지 어떻게 알았습니다. – Alex
@GeorgesD 내 문제를 해결하지 못합니다 – iJade