0
출력 캐싱과 관련하여 < % @ OutputCache VaryByParam = "">을 어떻게 사용합니까?여러 드롭 다운리스트의 선택된 값을 기반으로 출력 캐싱의 버전이 다릅니다
출력 캐싱과 관련하여 < % @ OutputCache VaryByParam = "">을 어떻게 사용합니까?여러 드롭 다운리스트의 선택된 값을 기반으로 출력 캐싱의 버전이 다릅니다
VaryByParam은 요청 url의 쿼리 문자열 매개 변수를 참조합니다. 따라서 url 쿼리 문자열의 일부로 드롭 다운 목록 값을 제출해야합니다.
선택한 값 서버 측을 모르기 때문에 javascript를 사용하여 요청 URL을 변경해야 할 수 있습니다.
감사합니다. Brian, 이제 저는 querystrings을 다루어야합니다. 내 요청 URL을 언제 어떻게 변경할 수 있는지 자세히 설명해 주시겠습니까? 선택한 값을 기반으로 서버 쪽의 pageload 이벤트에서 요청 URL을 변경할 수 있습니까? – appenthused
캐시 된 페이지가 사용되도록 서버에 도달하기 전에 url을 변경해야합니다. 따라서 요청 된 페이지에는 올바른 쿼리 문자열 매개 변수가 있어야합니다. ddl 선택 사항이 무엇인지 모르기 때문에 javascript/jquery가 필요합니다. –