2012-03-20 2 views
1

MVC에서 캐시에 보관 용 계정 항목을 가져 오는 방법은 무엇입니까?MVC에서 출력 캐시

나는 다음을 시도했지만, 매번 페이지 기능을 호출한다.

문제의 해결 방법은 무엇이 있을까요?

좋습니다.

[OutputCache(Duration = 10, Location = System.Web.UI.OutputCacheLocation.Server, 
     NoStore = true, Order = 0)] 
    public IEnumerable<SelectListItem> GetRegions() 
    { 
+0

하지 않습니다'NoStore = TRUE '(서버 측 캐시를 사용하는 경우) =을 생성해야하는 캐시 항목을 저장하지 할 수있는 프레임 워크를 말해 언제나 결과? – jgauffin

+0

컨트롤러에서 코드를 입력해도 작동하지만 이미 코드를 유지하는 것은 불가능합니다. –

+0

아. 당신은 컨트롤러 내 어디에도 속성을 넣을 수 없습니다. – jgauffin

답변

1

당신이 이러한 작업에 컨트롤러에 있어야한다

+0

컨트롤러에 없기 때문에 sqlite 아키 텍트의 별도 프로젝트입니다. system.web.mvc가 참조로 추가 된 곳은 –

+0

입니다. 내 프로젝트의 코드 문제로 인해 컨트롤러에서 사용할 수 없습니다. 이것은 보통 클래스 파일 –

+0

많은 양의 데이터가있는 경우 대신 클라이언트로 전송되는 데이터의 양을 제한하는 json을 사용하는 자동 완성을 사용하십시오. –

관련 문제