사용자가 브라우저의 뒤로 버튼을 눌러 이전 페이지로 이동하면 페이지에 "웹 페이지 만료"와 같은 메시지가 표시됩니다.브라우저의 뒤로 버튼의 특정 페이지 만료
나는 이것을 위해 javascript를 사용할 수 있습니까 ??? 예 : 웹 사이트에는 4 페이지가 있습니다. 페이지 1,2 및 3에서 사용자가 뒤로 버튼을 사용할 수 있으며, 4 번째 페이지에서 사용자는 원하는 메시지를 가져옵니다.
저는 카운터를 사용하여이 작업을 수행 할 수 있다고 생각했습니다. 내가 마스터 페이지에 자바 스크립트 다음 사용
..
<script type="text/javascript">
function GoBack() {
window.history.go(+1);
}
</script>
과 같은 몸의 함수를 호출 : 다음 작업을 수행 할
<body onload="GoBack();">
및 4 page_load
에을 :
Response.Cache.SetCacheability(HttpCacheability.NoCache);
모든 페이지에서 작동하지만 ..이 페이지는 4 번째 페이지에서만 수행하고 싶습니다.
@eugeneK : 페이지의 숨겨진 필드를 세션 상태보다 선호합니다. 세션은 매우 일찍 혼탁 해집니다. – Kangkan
@kangkan :'HiddenField'는 페이지로드 사이에 게시물이있는 경우에만 작동합니다 ...'Session' 사용을 가정합니다. –
@eugeneK : 질문을 보면 재로드에 관한 것입니다. 그래서 저는 viewstate에 대해 이야기했습니다. 누군가가 여러 위치에 카운터를 넣어야하는 경우 세션 상태를 사용하면 세션이 무거워지며 viewstate와 같은 것을 사용하면 관리가 쉬워집니다. – Kangkan