여기에 몇 가지 비슷한 질문이 있지만 실제로 내 요구 사항을 해결하는 것은 없습니다.뒤로 버튼 새로 고침 페이지
한 페이지에 항목 목록이 있으며 masterlist.aspx라고 할 수 있습니다. 이 목록 항목 중 하나를 클릭하면 다른 페이지 (예 : details.aspx? id = something)가 나타납니다.
나타나는 페이지에 편집 모드에서 formview 컨트롤이 있습니다. 사용자가 편집 링크 버튼을 누른 데이터를 편집하고 양식을 편집 모드로 보내면 데이터를 편집하고 저장 버튼을 클릭하여 데이터를 저장하고 formview를 다시보기 모드로 전환합니다.
사용자가 브라우저의 뒤로 버튼을 사용하여 masterlist.aspx 페이지로 돌아갈 경우 페이지가 업데이트되지 않고 브라우저 캐시에서 빠져 나오는 문제가 있습니다.
나는 HTTP 헤더 캐시 설정으로 놀았지만 모든 주요 브라우저에서 작동하는 것은 없습니다. 일부 브라우저에서는 웹 페이지 만료 경고가 표시됩니다. 또 다른 옵션은 클라이언트 쪽 코드를 사용하여 페이지를로드 할 때 페이지 새로 고침 (또는 부분 페이지 새로 고침)을 어떻게 든 트리거하는 것이지만이를 수행하는 방법을 파악하지 못했습니다.
위의 두 가지 방법으로 성공한 사람이 있거나 다른 사람이이 문제를 완전히 피할 수있는 방법이 있습니까?
ASP.net은 전체 페이지가 포함 된 POST 양식을 사용하기 때문입니다. 이 문제를 해결하는 방법을 모르지만 도움이 될 것입니다. –