페이지 수준에서 EnableViewState = "false"로 설정 했더라도 __VIEWSTATE 필드가 렌더링되는 것을 보았습니다. 양식 요소에 runat = "server"태그를 제거하면이 필드가 렌더링되지 않습니다. 누군가 설명해 주시겠습니까?EnableViewState가 false로 설정된 경우에도 __VIEWSTATE 숨김 필드가 렌더링됩니다.
7
A
답변
17
__VIEWSTATE 필드는 선택 사항이 아닌 제어 상태를 저장하는데도 사용됩니다. 또한 뷰 상태에 포함 된 정보는 실수가 아닌 경우 (그리고 유효성 검사가 기본값 인) 다시 게시를 확인하는 데 사용됩니다. runat = "server"형식을 사용하는 한 viewstate 필드가 생깁니다. 그러나 모든 viewstate를 사용하지 않으면 필드 크기가 훨씬 작아집니다.
0
팁 : Asp.net에서 __VIEWSTATE 전체를 제거해야하는 경우 Page.Render 메서드를 재정의하고 페이지를 문자열로 렌더링 한 다음 __VIEWSTATE 텍스트를 제거합니다.
+3
감사합니다. 이것은'
관련 문제
- 1. 표시가 false로 설정된 컨트롤
- 2. 코드 숨김 파일의 내용이 컨트롤 대신 렌더링됩니다.
- 3. grails gsp test는 false로 평가되지만 블록은 여전히 렌더링됩니다. 왜?
- 4. MaximizeBox가 false로 설정된 경우 작동하지 않습니다.
- 5. DEBUG가 False로 설정된 Django SQL 쿼리 로깅
- 6. django가 왜 is_public 필드가 false로 설정되어 있는지 확인합니다.
- 7. 상속 된 폼에서 false로 설정된 경우 Bool 속성이 serialize되지 않습니다.
- 8. 고유 한 false로 설정된 cakephp 플러그인에서 HABTM 관계 사용
- 9. AllowTab이 false로 설정된 경우 WPF RichTextBox에 탭 삽입
- 10. SelectListItem이 명시 적으로 true로 설정된 경우에도 선택되지 않았습니다.
- 11. 속성이 보유하도록 설정된 경우에도 악의적 인 액세스 오류
- 12. 오버플로가 숨김으로 설정된 경우에도 스크롤 막대가 나타 납니까?
- 13. 최소 SDK 버전이 11로 설정된 경우에도 ActionBar가 생성되지 않음
- 14. pagesize가 greater로 설정된 경우에도 directorysearcher 개체가 5000으로 제한되어 있습니까?
- 15. 사용자 도메인 "enabled"필드가 false로 설정된 경우 Grails Acegi Plugin을 사용합니다. 사용자는 여전히 로그인 할 수 있습니다.
- 16. 숨김 필드에 설정된 값이 문서 준비 함수에 반영되지 않습니다.
- 17. HTML 체크 박스 필드가 체크되지 않은 경우에도 PHP에 전달됩니다.
- 18. LWUIT - 필드가 비어있는 경우에도 TextField 깜박임 커서 표시
- 19. jQuery 숨김 필드가 두 번 이상 설정되지 않음
- 20. 부울 필드가 설정된 경우에만 특정 필드의 유효성을 검사하십시오.
- 21. 필드가 처음 비어있는 동적으로 설정된 MultipleChoiceField에 대한 유효성 검사?
- 22. 필드가 null로 설정된 경우 mysql에서 다른 필드를 선택 하시겠습니까?
- 23. 레이아웃이 두 번 렌더링됩니다.
- 24. CSS가 이상한 문자로 렌더링됩니다.
- 25. HTML이 이벤트로 렌더링됩니다.
- 26. Ext.GridPanel 너비가 10001px로 렌더링됩니다.
- 27. 표보기 숨김 검색 모음처럼
- 28. 컨트롤이 visible = false로 설정되면 Windows 핸들 (.NET)
- 29. NSTextField 및 숨김 속성
- 30. 내 @page enableviewstate가 web.config에서 EnableViewsate 페이지를 덮어 쓰지 않는 이유는 무엇입니까?
올바른지, ViewState는 또한 페이지에 대한 포스트 백을 "인증"하는데도 사용됩니다. –
그래도 제어 상태가 사용되지 않더라도 ViewState 숨김 필드는 IsPostBack 속성을 위해 렌더링됩니다. –
viewState에 빈 값이있을 수 있습니다. 여기에 답변을 게시했습니다. http://stackoverflow.com/questions/2432972/특정 페이지에 대한 완전 제거 viewstate/5864040 # 5864040 – Arjang