2011-08-16 6 views
0

asp.net 사이트 (4.0 프레임 워크)에 문제가 있습니다. 페이지 요청간에 HttpRuntime.Cache의 값을 올바르게 버리는 방법을 알고 싶습니다. 검색 페이지에 페이지 매김, 컨트롤 상태 등의 값을 저장하고 있습니다. 다른 브라우저를 열고 페이지를 열면 컨트롤 값 (예 : 콤보 상자 선택)을 제외하고는 잘 작동합니다.HttpRuntime.Cache 폐기 방법

답변

0

이렇게하면 캐시를 사용하지 않아야합니다. 크로스 브라우저 윈도우 일뿐만 아니라 전체 애플리케이션에 적용됩니다.

대신 조회중인 페이지를 저장하기 위해 쿼리 문자열/양식 값을 사용해야합니다.

0

세션 당 저장 용량을 원한다면 HttpContext.Current.Session을 사용하시기 바랍니다. Andrew Barber가 지적했듯이 Cache은 애플리케이션 전체 (모든 사용자와 세션에서 공유)입니다.

관련 문제