2011-11-08 2 views
1

savepagestatetopersistencemedium 메서드가 있다는 것을 알았고이를 캐시 또는 세션 또는 다른 것으로 저장하기 위해 재정의하고 구현할 수 있으므로 페이지 상태 란 무엇입니까? 그리고 나는 outputcache 지시어, viewstate 또는 html 렌더링을 저장하려고하는 것에 대해 잘 모릅니다. viewstate는 정확히 무엇입니까?페이지 상태 란 무엇입니까? 그리고 어디서 저장하려고하는 outputcache 지시문은 무엇입니까?

답변

1

은 당신이 두 개의 주제를 나열했습니다 : 하나의 상태 페이지 및 출력 캐싱 (caching of the page response)이 있습니다. 출력 캐싱의 경우 성능을 저장하는 방법으로 캐쉬가 제거 될 때까지 캐싱 된 페이지의 후속 요청에 대해 페이지 수명주기가 실행되지 않습니다. 지속성은 요청 간의 페이지 데이터 지속성입니다. ViewState는 포스트 백에서 양식의 데이터를 잃지 않는 메커니즘입니다 (웹은 상태 비 저장이므로). savepagestatetopopististmedmedium 메소드를 사용하여 저장 및로드 작동 방식을 사용자 정의 할 수 있습니다 (like by compressing viewstate).

0

페이지 상태는 페이지의 컨트롤 상태를 유지하는 데 사용되는 페이지의 숨김 필드 (기본값) 인 ViewState을 나타냅니다. PageStatePersister을 사용하면 ViewState 데이터가 저장되는 위치 또는 매체를 변경할 수 있습니다.

기사는 아래 오히려 숨겨진 필드보다 세션에서의 ViewState 데이터를 저장하는 PageStatePersister을 사용하는 방법을 설명하는 예제 제공

:

http://msdn.microsoft.com/en-us/library/aa479403.aspx

관련 문제