답변
ASP.NET보기 상태에 대해 이야기하고 있습니까? 왜 서버에 뷰 상태를 저장하기 위해 WCF가 필요합니까? ASP.NET 서버에서 뷰 상태를 저장하기 위해 자신의 방법을 제공합니다 : 당신은 당신의 Page
에 SavePageStateToPersistenceMedium
및 LoadPageStateFromPersistenceMedium
을 무시할 수
.
Page
(또는 사용자 정의PageAdapter
)의PageStatePersister
속성을 무시할 수 있습니다. 이 속성은 기본적으로HiddenFieldPageStatePersister
을 반환하지만SessionPageStatePersister
으로 변경하거나 사용자 지정PageStatePersister
을 구현할 수 있습니다. Here PageStatePersisters 정보를 읽을 수 있습니다.
대부분의 경우 뷰 상태를 세션 이외의 다른 위치에 저장하는 것이 좋습니다.이 상태는 기본적으로 20 분 활동 후에 시간 초과됩니다. –
예. ASP.net viewstate에 대해 이야기하고 있습니다. 내 SQL 서버가 방화벽 뒤에 있고 웹 서버가 DMZ에 있기 때문에 WCF가 필요합니다. –
그런 경우 설명 된 메서드 또는 사용자 정의 유지자를 사용하여 WCF 서비스와 통신하고 뷰 상태를 바이트 배열로 전달할 수 있습니다. 또는 웹 서버에서 세션의 뷰 상태를 저장할 수 있습니다. –
CodeProject에는 Efficient Server-Side View State Persistence이라는 프로젝트가 있습니다. 이 조건은 다음 기준을 충족합니다.
- 서버에서 뷰 상태를 지속해야합니다.
- 뷰 상태 지속성 메커니즘 은 특정 사용자 세션으로 식별되어야합니다.
- 지속 된 뷰 상태 이슈 은 영원히 남은 이 아니어야합니다.
- 페이지에서 지속 된 뷰 상태를 으로 설정하고 해제 할 수 있어야합니다.
- 다른 지속성 메커니즘 을 사용할 수 있어야합니다.
- 페이지 개발 및 구조가 수정되지 않아야합니다.
- 1. 서버에 부울 값 저장
- 2. SQL 서버에 이미지 저장
- 3. 웹 서버에 데이터 저장
- 4. 다른 서버에 파일 저장
- 5. 서버에 상업용 파일 저장
- 6. ColdFusion에서 서버에 파일 저장
- 7. Java 저장 오디오를 서버에 직접 저장 하시겠습니까?
- 8. 원격 서버에 XML 파일 저장
- 9. SQL 서버에 PDF 파일 저장
- 10. 서버에 코어 데이터 엔티티 저장
- 11. SQL 서버에 메일 다운로드 저장
- 12. 원격 서버에 도움말 페이지 저장
- 13. 큰 파일을 SQL 서버에 저장
- 14. SQL 서버에 러시아어 텍스트 저장
- 15. AS3 서버에 미디어 파일 저장
- 16. CompositeScript - 잘못된 Viewstate 오류
- 17. ViewState 문제
- 18. ViewState EnableViewStateMAC
- 19. 중계기의 viewstate 유지하기
- 20. Viewstate vs Postback
- 21. 자바 스크립트 viewstate 문제
- 22. System.Web.UI.ViewStateException : 잘못된 viewstate
- 23. asp.net viewstate 암호화 문제
- 24. 웹 서버에 문서 저장 - 최선의 접근 방식
- 25. 원격 이미지 크기 조정 및 서버에 저장
- 26. SQL 서버에 SQL 쿼리를 테이블에 저장
- 27. 만들기 및 워드 문서를 서버에 저장
- 28. 원격 img 파일을 서버에 저장, PHP로
- 29. 플렉스 VideoDisplay 레코드/디스크/서버에 저장
- 30. SQL 서버에 위 첨자 기호 저장
asp.net 태그를 추가했습니다. –