2010-05-14 4 views

답변

15

프레임 워크 4의 ViewState에 대한 최신 변경 사항은 알지 못하지만 클라이언트에 렌더링 된 ViewState 필드에는 ViewState 자체와 ControlState의 두 가지 구성 요소가 포함되어야한다는 점을 고려해야합니다.

ViewState를 사용하도록 설정했는지 여부에 관계없이 ControlState는 항상 viewstate 필드에서 클라이언트로 전송됩니다.

따라서 클라이언트로 보내지는 viewstate 필드의 크기는 크게 줄이지 만 완전히 제거하지는 못합니다.

컨트롤 상태에는 컨트롤이 예상대로 작동하기 위해 포스트 백을 통해 유지해야하는 최소한의 항목이 포함되어 있습니다.

상태 제어 상태를 볼 이외에

는 ASP.NET 제어 상태를 지원한다. 페이지는 컨트롤 상태를 사용하여 페이지 또는 컨트롤에 대해 뷰 상태가 비활성화되어 있어도 포스트 백간에 유지되어야하는 컨트롤 정보를 유지합니다. 뷰 상태와 마찬가지로 컨트롤 상태는 하나 이상의 숨겨진 필드에 저장됩니다.

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

+0

나는이 viewstate가보다 개별적으로 처리 몰랐어요. –

관련 문제