-
ASP.NET HiddenField (asp.net2.0) , 뷰 상태(View State)의 실체.NET/ASP.NET 2008. 12. 3. 14:25반응형HiddenField컨트롤 FileUpload 컨트롤과 마찬가지로 ASP.NET 1.x에서 HTML 컨트롤로 지원했었지만 ASP.NET. 20으로 오면서 서버 컨틑롤 형태로 다시 추가된 컨트롤이다
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTY2NTAzODQ0MQ9kFgICAw9kFgICBQ8PFgIeBFRleHQFAzEwMGRkZEQyD5QHVzE8OTry1MIcUrycyiJp" />-->>> 히든 스테이트는 항상들어있다
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAwLL547bBwKQo8KrDQLf5KzLC1tzIpmsMeT6aY1TzeW80J4tE9vM" />
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAwLL547bBwKQo8KrDQLf5KzLC1tzIpmsMeT6aY1TzeW80J4tE9vM" />-->>
<input type="submit" name="btnCheck" value="확인" id="btnCheck" /><br />
벨루 속성에 문자든 숫자든 코드든 아무것이나 넣으면 된다
뷰 상태(View State)의 실체
뷰 상태는 서버 컨트롤 정보 및 기타 상태 정보를 Base 64라는 방식으로 인코딩(암호화)하여
<input type='hidden'> 태그에 넣어둔 상태 관리 공간입니다. 다음은 .aspx 페이지를 브라우저로 요청한 후 브라우저 상단의 [보기] -> [소스] 메뉴를 선택하여 .aspx 페이지의 렌더링된 HTML 소스를 본 모습이며, 웹 폼 위에 올려져 있던 서버 컨트롤 정보와 기타 웹 폼 정보가 인코딩되어 <input type=”hidden”> 태그에 저장되어 있는 것을 볼 수 있는데, 이것이 바로 뷰 상태입니다.
반응형'.NET > ASP.NET' 카테고리의 다른 글
ASP.NET 사용자 정의 컨트롤~!! (0) 2008.12.05 ASP.NET 텍스트 박스 개행 Response.Write(TextBox4.Text.Replace(“\r\n”, “<br>”)); (0) 2008.12.03 ASP.NET 유효성 검사 컨트롤~!!! RequiredFieldValidator, RangeValidator, CompareValidator , RegularExpressionValidator1,ValidationSummary, (0) 2008.12.03 ASP.NET XML 컨틀롤 (0) 2008.12.03 ASP.NET AdRotator 광고 배너 서버컨트롤 XML (0) 2008.12.01 ASP.NET label 관련 Panel/PlaceHolder(panel과 마찬가지로 다른서버컨트롤이나HTML정적텍스트를컨터이너하는것) LinkButton 은 버튼 컨트롤과 마찬가리도 포스트 백이 일어난다 (0) 2008.12.01 ASP.NET Calendar 컨트롤 + button 컨트롤 (0) 2008.11.28 ASP.NET 표준 컨트롤 = 버튼 ( OnClientClick 자바스크립트 속성(이벤트)) (0) 2008.11.28