2013-06-13 1 views
0

저는 Asp.Net을 매우 새로 도입했습니다.ViewState가없는 컨트롤

내가 지금까지 본 모든 컨트롤은 ViewState입니다.

그럼, 내 질문은 보기 상태이없는 컨트롤이 있습니까? 그들은 무엇인가.

나는 봤지만 올바른 해결책을 찾지 못했습니다.

감사합니다.

답변

3

모든 컨트롤에는 ViewState가 있기 때문에 모든 속성 값이 저장됩니다.

는 제어 ( EnableViewState=false)에 해제하고 어떤 속성을 설정할 때마다 다시 게시 (그래서 ViewState가 필요하지 않음)에 자신을 그렇게 (같은 Text, Visible 등)을 확인 할 수의 ViewState를 피하려면 - 그래서 예를 들어 Button_Click 대신 Page_Load과 같은 이벤트가 발생했습니다.

+0

+1 Knaģis. 또한 웹 페이지에 10 개의 컨트롤이 있는지 알고 싶습니다. EnableViewState = false를 일부 또는 전부로 설정하면 성능이 달라 집니까? – zey