asp.net page_load 이벤트가 있습니다. 사용자가 브라우저의 뒤로 버튼을 클릭하면 page_load 이벤트에서 일부 값을 설정하려고합니다. 문제는 내가 페이지를 클릭하면 페이지가 캐시에서 렌더링되고 페이지로드 이벤트가 발생하지 않는다는 것입니다. 브라우저 캐시를 지우지 않고 page_load가 실행되도록하려면 어떻게해야합니까?브라우저의 뒤로 버튼에서 ASP.NET 이벤트가 발생했습니다.
1
A
답변
2
나는 해결책을 내놓았다. 사실, 뒤로 단추는 서버 이벤트와 아무 관련이 없습니다. 페이지는 브라우저 캐시에서 직접 다시 할당됩니다. 그래서 내가 한 것은 페이지로드시 스크립트를 실행했지만 ASP 페이지로드가 아니라 자바 스크립트 페이지로드를 실행했기 때문입니다. 뒤로 버튼을 클릭 할 때마다 JS 페이지로드가 발생합니다.
2
내가 제대로 이해하면 다음과 같은 상황이 있습니다
- 사용자의 방문 페이지 A.
- 사용자는 사용자가 뒤로 버튼을 클릭하고 페이지 A는
- 링크 및 방문 페이지 B.를 클릭 다시 표시됩니다. 서버에서 다시 가져 오는 대신 브라우저 캐시에서 표시됩니다.
맞습니까? 이 경우 페이지를 no-cache로 표시해야합니다. Response.CacheControl
속성을 사용하면 응답의 http 헤더에 반환되는 캐싱 옵션을 결정할 수 있습니다.
관련 문제
- 1. 브라우저의 뒤로 버튼과 이벤트
- 2. 브라우저의 뒤로 버튼
- 3. 브라우저의 뒤로 버튼을 클릭했을 때 이전 검증 오류가 발생했습니다.
- 4. 브라우저 뒤로 버튼 asp.net
- 5. 브라우저의 뒤로 버튼이 작동하지 않습니다.
- 6. 브라우저의 뒤로 버튼과 동적 요소
- 7. 브라우저의 트리거 이벤트 뒤로 버튼
- 8. 브라우저의 뒤로 및 앞으로 단추
- 9. ASP.NET의 뒤로 버튼에서 무작위 Page_Load를 호출합니다.
- 10. 브라우저의 뒤로 버튼 클릭시 깜박임을 방지하는 방법
- 11. ASP.NET/jQuery 포스트 백, 브라우저의 "뒤로"버튼을 사용하지 않을 때
- 12. 브라우저의 뒤로 버튼을 지원하기 위해 asp.Net 응용 프로그램을 사용하고 싶습니다.
- 13. 브라우저의 핀치 기능을 유지하면서 자바 스크립트 스 와이프 이벤트가 발생했습니다.
- 14. 요청이 브라우저의 뒤로 버튼에서 오는 것인지 PHP가 감지 할 수있는 방법이 있습니까?
- 15. navigationcontroller의 뒤로 버튼을 iPhone의 브라우저의 뒤로 버튼으로 변환하는 방법은 무엇입니까?
- 16. ASP.net 시뮬레이트 브라우저 뒤로 버튼
- 17. DataGrid의 팝업 버튼에서 Click 이벤트가 발생하지 않았습니다.
- 18. HtmlUnit에서 브라우저의 뒤로 버튼을 에뮬레이트하는 방법은 무엇입니까?
- 19. 클라이언트 컴퓨터에서 브라우저의 뒤로 버튼을 비활성화하려면 어떻게합니까?
- 20. JavaScript를 사용하여 브라우저의 뒤로 버튼을 비활성화하는 방법
- 21. 브라우저의 뒤로 버튼을 클릭하면 특정 페이지로 리디렉션됩니다.
- 22. 브라우저의 뒤로 버튼의 특정 페이지 만료
- 23. 젠드 - 브라우저의 뒤로 버튼이 눌려 졌는지 확인하십시오.
- 24. 브라우저의 뒤로 버튼 클릭 방지 방법?
- 25. 브라우저의 뒤로 버튼을 클릭하면 사용자가 페이지로 리디렉션됩니다.
- 26. Javascript : 브라우저의 뒤로 버튼 기능을 변경하십시오.
- 27. 어떻게하면 브라우저의 뒤로 버튼을 클릭하면 같은 페이지를 얻을 수 있습니까?
- 28. 로그 아웃 한 후 내 브라우저의 뒤로 버튼이 작동하지 않아야합니까?
- 29. 캐시와 브라우저의 뒤로 가기 버튼을 다루는 가장 좋은 방법은 무엇입니까?
- 30. ASP.NET 후 뒤로 및 창로드
일반적으로 뒤로 버튼을 사용하면 안됩니다. 그것은 사용자의 브라우저에 속하며 응용 프로그램에는 속하지 않습니다. –