드롭 다운 목록 선택 및 데이터베이스에서 사용할 수있는 데이터를 기반으로 동적 컨트롤을 만들고 있습니다. 이를 위해 정적 변수를 사용하고 있습니다. 정적 변수의 (f5, ctrl-f5, ctrl-r) 값을 사용하여 페이지를 새로 고침 할 때 남아 있습니다. 그것은 문제를 일으킨다. 페이지가 새로 고쳐질 때 캐시를 지우는 방법.f5를 누른 후 캐시 지우기
지사
드롭 다운 목록 선택 및 데이터베이스에서 사용할 수있는 데이터를 기반으로 동적 컨트롤을 만들고 있습니다. 이를 위해 정적 변수를 사용하고 있습니다. 정적 변수의 (f5, ctrl-f5, ctrl-r) 값을 사용하여 페이지를 새로 고침 할 때 남아 있습니다. 그것은 문제를 일으킨다. 페이지가 새로 고쳐질 때 캐시를 지우는 방법.f5를 누른 후 캐시 지우기
지사
귀하의 서버 측 코드가 데이터를 캐싱하고 있으며 클라이언트 측 ctrl-F5가 서버 측 캐시를 지우고 싶다고 가정합니다.
일반적으로 이것은 매우 나쁜 생각입니다. 사용자가 서버 측 캐시를 제거하면 성능 문제가 발생할 수 있습니다.
정말로이 작업을 수행해야한다면 (나는 진심으로 권장하지 않습니다.) 항상 요청 헤더 cache-control
의 값을 볼 수 있습니다. 브라우저에서 수동으로 새로 고치면 브라우저에서 no-cache
또는 max-age=0
으로 설정합니다. 서버 측 캐시를 지우는 것만 알면됩니다.
거기에이 작업을 수행하는 다른 방법은 없습니까? – Geetha
클래스가 재생 될 때까지 정적 변수가 유지 (즉 IIS 재활용 할 때). 이것을 새로 고침하지 않으려면 정적으로 만들지 마십시오.
좀 더 설명해 주시겠습니까? 이것은 수퍼 유저의 질문처럼 들립니다. – Ikke
캐시 란 무엇입니까? (좀 더 많은 문자들) – Dani