asp.net에서 viewstae는 클라이언트 변수 또는 서버 변수입니까? 상태를 볼 수있는 데이터의 양은 저장소입니다. 내 말은 내가보기 상태를 선언 할 때, 같은 페이지에 액세스하는 한 명 이상의 사용자가 뷰 상태 데이터가 충돌 할 수 있는지 여부입니다. 당신은 정말이 읽고 싶은거야데이터를 저장하는 Viewstate가 있습니까?
0
A
답변
0
은 ASP.NET의 ViewState입니다 ASP.NET에 대한 몇 가지 상태 데이터를 저장하는 클라이언트 측 숨겨진 제어 서버 컨트롤. 내용은 Base64로 인코딩되어 있으며 디코더에서 볼 수 있습니다. 동일한 페이지에 대한 포스트 백에서만 사용할 수 있습니다. 클라이언트 측 기술이므로 각기 다른 사용자가 자신의 ViewState를가집니다. 원하는만큼의 데이터를 저장할 수 있지만 대역폭에 영향을 미칩니다. 일반적으로 SEO 친화적이지 않기 때문에 큰 ViewState에주의해야합니다.
이 같은 자신의 데이터를 사용할 수 있습니다 :
ViewState["myData1"] = someSerializableContent;
ViewState["myData2"] = someSerializableContent;
viewstate가이 조작을 방지하기 위해 해시 코드에 의해 보호됩니다.
편집 : 기본적으로 원하는만큼 많은 항목을 ViewState 컬렉션에 추가 할 수 있습니다. ViewState를 전혀 사용하지 않는 것이 좋습니다 (EnableViewState 속성). ASP.NET 4.0에는 ViewStateMode 속성을 사용하여 ViewState를 사용/사용하지 않도록 설정하는 옵션이 더 있습니다.
2
는, 그것은 훨씬 꽤 귀하의 모든 질문에 대해 설명합니다 http://msdn.microsoft.com/en-us/library/ms972976.aspx
관련 문제
- 1. viewstate가 만료되는 방법이 있습니까?
- 2. 내 VIEWSTATE가 암호화되어 있습니까?
- 3. 문제 - viewstate가
- 4. 어떤 상황에서 viewstate가 지속되지 않을 수 있습니까?
- 5. 동적 데이터를 저장하는 방법에 문제가 있습니까?
- 6. 내 데이터를 저장하는 ProfileBase.Save()는 어디에 있습니까?
- 7. 데이터를 로컬에 저장하는 더 좋은 방법이 있습니까?
- 8. 시간 추적 데이터를 저장하는 표준이 있습니까
- 9. 게임 데이터를 영구 저장하는 방법이 있습니까?
- 10. coredata에 데이터를 저장하는 데 문제가 있습니까?
- 11. ViewState가 작동하지 않습니다.
- 12. 안전하게 데이터를 저장하는 방법
- 13. .NET에서 데이터를 저장하는 방법
- 14. 실시간 데이터를 저장하는 MySQL ++
- 15. 데이터를 coreData에 저장하는 방법
- 16. Ajax에서 viewstate가 필요합니다.
- 17. viewstate가 CSRF를 중단하는시기는 언제입니까?
- 18. Accress 부모 페이지의 viewstate가
- 19. Gridview의 viewstate가 손실됩니다.
- 20. 보기에 데이터를 저장하는 방법
- 21. ViewState가 게시되었지만 때때로 서버에 누락되었습니다.
- 22. XML 파일에서 데이터를 저장하는 방식으로 데이터를 저장하는 방법
- 23. GPS 데이터를 저장하는 형식
- 24. 의도의 데이터를 저장하는 방법
- 25. 로깅 데이터를 저장하는 방법?
- 26. 데이터를 데이터베이스에 저장하는 방법
- 27. NSUserDefaults없이 데이터를 저장하는 방법
- 28. 데이터를 메모리에 저장하는 방법
- 29. Json 데이터를 저장하는 방법
- 30. 실시간 데이터를 저장하는 방법
Mr.Slfan, 페이지 당 얼마나 많은 viewstate를 만들 수 있습니까? –
은 원하는만큼 항목을 추가 할 수 있습니다 (답변 참조). – slfan
답장을 보내 주셔서 감사합니다. –