포스트 백의 값 뒤에 코드가 설정된 aspx 페이지에 버튼이 있습니다. 클릭 이벤트 처리기를 추가하는 코드를 업데이트하고 버튼을 클릭하면 사용자를 페이지로 리디렉션하는 Response.Redirect 코드를 추가했습니다. 클릭 이벤트를 추가하는 유일한 이유는 post ururl에 사용 된 동일한 URL로 리디렉션하는 등 버튼을 클릭 할 때 추가 논리를 추가해야했기 때문입니다. 페이지가 클릭하면 리다이렉트됩니다. 그러나 양식이 URL로 리디렉션되면 필드의 숨겨진 필드가 모두 손실되는 것처럼 보입니다. 숨겨진 데이터를 잃어 버리지 않고 양식을 제출할 수 있습니까?포스트 백 대 Response.Redirect (데이터 손실)
0
A
답변
1
아마도이 문제를 해결할 수있는 한 가지 방법은 서버 측 Transfer() 호출을 사용하는 것입니다.
http://msdn.microsoft.com/en-us/library/540y83hx(v=vs.85).aspx
대부분의 경우 나는 당신이 정말로 원하는 것은 URL 매개 변수를 사용하여 새 페이지에 대한 정보를 전달하는 것입니다 보았다. 새 페이지에 필요한 모든 것을 가져 와서 URL에 넣습니다 (보안에 민감한 경우 암호화).
같은 페이지에 있고 싶어 할 때 발생하는 유일한 문제가있는 경우
이 그냥 Response.Redirect를 또는 전송을 수행하지 않고 클릭 이벤트 처리기 반환을 가지고 간단합니다.이것이 작동하지 않는다면 코드를 게시하십시오.
관련 문제
- 1. asp.net 포스트 백 데이터
- 2. HttpModule에서 포스트 백 데이터 재사용
- 3. FormsAuthentication.RedirectFromLoginPage 대 Response.Redirect
- 4. 텍스트 상자 또는 업로드 파일의 포스트 백 값 손실
- 5. 포스트 백 이후에 Asp.net 데이터 바인딩이 손실되었습니다.
- 6. 포스트 백 이후에 데이터 유지 보수
- 7. ADO.net 엔터티 포스트 백 Gridview 데이터 소스
- 8. ASP.net Ajax : 링크 백 포스트 백 문제
- 9. asp.net 포스트 백 이후 포스트 백 후 문제가 발생합니다.
- 10. 포스트 백 오류?
- 11. 라벨이있는 포스트 백?
- 12. XML 포스트 백 받기
- 13. ASP.NET의 포스트 백 추적
- 14. Webforms로 jQuery 포스트 백
- 15. 포스트 백 PHP
- 16. 업데이트 패널 포스트 백
- 17. Webforms로 jQuery 포스트 백
- 18. Asp.net 포스트 백 문제
- 19. 포스트 백 asp.net
- 20. 포스트 백 javascript
- 21. RadioButtonList 포스트 백 문제
- 22. 컨트롤 포스트 백 취소
- 23. CreateUserWizard를 통한 포스트 백
- 24. 포스트 백 이벤트 문제
- 25. 사용자 컨트롤 포스트 백
- 26. 렌더링이없는 비동기 포스트 백
- 27. ASP.NET UpdatePanel 포스트 백
- 28. 더블 포스트 백 문제
- 29. 비동기 포스트 백
- 30. 포스트 백 분석
사용중인 asp.net의 버전은 무엇입니까? – Hogan
.net 3.5 버전을 사용 중입니다. – sanjeev40084
코드 샘플이 도움이 될 것 같습니다. +1 Server.Transfer 제안합니다. –