상태보기

작가: Lewis Jackson
창조 날짜: 8 할 수있다 2021
업데이트 날짜: 1 칠월 2024
Anonim
스마트폰 배터리 수명 확인 방법
동영상: 스마트폰 배터리 수명 확인 방법

콘텐츠

정의-상태보기 란 무엇입니까?

View state는 ASP.NET 페이지 프레임 워크에서 왕복 사이의 컨트롤 및 페이지 값을 유지하기 위해 사용되는 페이지 수준 상태 관리 기술입니다. 해시 테이블, 문자열, 배열 객체, 배열 목록 객체, 부울 값 및 사용자 정의 유형 변환기와 같은 데이터 객체를 뷰 상태로 저장할 수 있습니다. 보기 상태는 보존 할 데이터가 상대적으로 작고 데이터를 보호 할 필요가 없을 때 이상적으로 사용됩니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 View State를 설명합니다

페이지로드를 사용하면보기 상태가 구조에 포함되므로 쉽게 사용할 수 있습니다. 보기 상태에 포함 된 값은 페이지간에 전송할 수 없습니다. 기본적으로보기 상태는 켜져 있으며 포스트 백 중 사용 여부에 관계없이 페이지에서 찾은 모든 컨트롤의 정보를 직렬화합니다. 단일 컨트롤에 대한보기 상태를 비활성화하려면 EnableViewState 속성을 false로 설정해야합니다. EnableViewStateMac 특성은보기 상태에서 손상 시도 또는 기술을 감지하기 위해 제공됩니다. 뷰 상태의 평균 기능은 세션의 도움없이 관련 페이지에서 찾은 컨트롤 속성 및 페이지의 값을 저장하고 포스트 백 작업 후 컨트롤 값을 유지하고 뷰를 저장하기위한 사용자 지정 뷰 상태 공급자를 만드는 것입니다. 데이터베이스의 상태 정보.

보기 상태는 구현하기 쉽고 서버 리소스가 필요하지 않습니다. 또한 보안 기능이 향상되었으며 압축 또는 인코딩되어 유니 코드 구현에 기여할 수 있습니다.

그러나 뷰 상태에는 몇 가지 단점이 있습니다. 많은 양의 데이터의 경우, 값이 클수록보기 상태가 느려질 수 있으므로 성능이 최적화되지 않습니다. 보기 상태는 동일한 페이지의 값만 저장할 수 있습니다. 또한 보안 위험이 있으며 정보에 보안을 제공하기 위해 추가 코딩이 필요합니다.