페이지에 사용자 정의 컨트롤이 있습니다. 사용자 컨트롤에서 텍스트 상자는 자리 표시 자에서 동적으로 생성되며 모든 텍스트를 데이터베이스에 저장하는 버튼이 있습니다.
여기에 문제가 있습니다 :
저장 버튼을 클릭하면 내 페이지의 페이지로드 이벤트가 실행 된 다음 사용자 컨트롤이로드 된 다음 사용자 컨트롤 페이지로드 이벤트가 실행됩니다. 그래서 텍스트 상자는 마지막 페이지에서 내용을 잃어 버립니다.
어떤 아이디어?
포스트 백 이후에 사용자 정의 컨트롤의 값이 손실 됨
0
A
답변
0
Page_Load 내에서 IsPostBack과 상관없이 항상 텍스트 상자 컨트롤을 생성하십시오. 그러나 제어 내에서 IsPostBack = false
인 경우에만 초기 값을 설정하십시오. 그런 식으로 IsPostBack이 참일 때 텍스트 상자는 대신 ViewState에서 값을 가져옵니다.
+0
텍스트 상자도 사용자 정의 컨트롤입니다. –
관련 문제
- 1. 동적으로 생성 된 컨트롤의 값이 손실 됨
- 2. HiddenField 값이 포스트 백시 손실 됨
- 3. 포스트 백에 텍스트 상자 값이 손실 됨
- 4. 리피터의 ASP.NET 사용자 정의 컨트롤 속성이 포스트 백 이후에 null입니다.
- 5. 동적 사용자 정의 컨트롤은 포스트 백 이후에 값을 가져오고 유지합니다.
- 6. Ajax.ActionLink 값이 손실 됨
- 7. 세션 값이 손실 됨
- 8. 포스트 백 이후에 이전 페이지 정보 유지
- 9. 사용자 컨트롤 포스트 백
- 10. 포스트 백 이후에 동적 열이 사라짐
- 11. Gson POJO 매핑에서 사용자 정의 필드 값이 손실 됨
- 12. 포스트 백 때 클라이언트 쪽 동적으로 숨겨진 필드 손실 됨
- 13. WebForm 사용자 컨트롤의 상태 손실
- 14. 포스트 백 이후에 Linq 데이터가 업데이트되지 않음
- 15. 포스트 백 이후에 modaldialog의 반환 값
- 16. PartialView가 아약스 포스트 백 이후에 지워지지 않음
- 17. DropdownList에서 iframe의 포스트 백에 항목이 손실 됨
- 18. 페이지로드에서 세션 값이 손실 됨
- 19. ComboBox에서 선택된 값이 손실 됨
- 20. 세션 변수 값이 손실 됨
- 21. 글로벌 변수 값이 손실 됨
- 22. 포스트 백 및 페이지 새로 고침시 세션 값이 null이 됨
- 23. 사용자 정의 포스트 백 URL 문제
- 24. Asp.NET 사용자 정의 컨트롤 포스트 백 문제
- 25. 헤더 리디렉션 이후에 세션 변수가 손실 됨
- 26. Gridview 데이터 소스가 포스트 백 이후에 null입니다.
- 27. 포스트 백 대 Response.Redirect (데이터 손실)
- 28. jquery 코드가 포스트 백 이후에 작동하지 않습니다.
- 29. .net DropDownList가 포스트 백 이후에 지워짐
- 30. UserControl은 포스트 백 이후에 값을 저장하지 않습니다.
'IsPostBack'을 확인하십시오. – Bharadwaj
그러면 내 사용자 정의 컨트롤은 –
사용자 컨트롤에 추가되지 않을 것입니다 – Bharadwaj