양식 데이터를 데이터베이스에 저장하는 버튼이 aspx 페이지에 있다고 가정합니다. 연결된 이벤트 핸들러에서 업데이트를 보내기 전에 웹 서비스에서 무언가를 읽었습니다. 예외가 발생할 수 있습니다. 오류가 발생하면 적절한 메시지를 페이지에 표시하고 양식의 모든 데이터를 보존하려고합니다. 이것을 어떻게 할 수 있습니까? 또한 모든 내 페이지는 기본 페이지에서 상속되므로 모든 오류 처리 코드를 기본 클래스에 포함 할 수 있으면 가능하면 좋겠습니다. try-catch 블록을 사용하여 웹 서비스 호출을 가능한 한 둘러싸고 싶지는 않지만 처리되지 않은 예외가 발생하면 자동으로 일부 메서드 (예 : Page_error)를 호출하지만 양식의 데이터는 그대로 유지합니다.ASP.NET 컨트롤 이벤트 예외 처리
1
A
답변
1
파생 클래스에서 호출 한 수퍼 클래스에 표시 메시지 (일부 errorMessageLabel의 텍스트 설정)를 관리하는 방법을 쉽게 지정할 수 있습니다 (상속을 사용하여 페이지의 템플릿을 설정하려는 경우). 예외가있는 경우 throw됩니다 (실제로 예외가 발생하거나 프로그래밍 스타일에 따라 웹 서비스를 사용할 수없는 경우 수동으로 관리 할 수 있으면 catch 블록에 superclas 메서드에 대한 호출을 넣을 수 있습니다).
제시된 데이터를 보존하는 한, viewstate가 켜져 있고 페이지를 동적으로 채우지 않으면 확인됩니다. 그렇지 않은 경우 상태 정보를 viewState 또는 세션 항목에 명시 적으로 저장하고 다시 검색해야합니다. 뭔가 잘못 됐어. 이 비트는 페이지가 실제로 어떻게 구현되는지에 따라 달라집니다.
관련 문제
- 1. ASP.NET MVC 예외 처리
- 2. "이벤트"내에서 Java 예외 처리
- 3. asp.net (C#) menu/menuItem 이벤트/이벤트 처리
- 4. 서버 및 클라이언트 컨트롤, 이벤트 처리 처리
- 5. C에서 ActiveX 컨트롤 이벤트 처리
- 6. ViewModel에서 wpf 컨트롤 이벤트 처리
- 7. ASP.NET 컨트롤 변경된 이벤트
- 8. TreeView 이벤트 처리 ASP.Net
- 9. Asp.net MVC에서 이벤트 처리
- 10. 백그라운드 스레드에서의 ASP.NET 예외 처리
- 11. asp.net 데이터 소스 예외 처리
- 12. ASP.NET ObjectDataSource UpdateMethod 예외 처리
- 13. asp.net 배경 스레드 예외 처리
- 14. Asp.net 페이지 및 컨트롤 이벤트
- 15. Qt/C++ 이벤트 루프 예외 처리
- 16. ASP.Net ListView 및 이벤트 처리
- 17. MVC에서 ASP.Net 사용자 지정 컨트롤 처리
- 18. 콘텐츠 컨트롤 페이지에서 MasterPage 이벤트 처리
- 19. 런타임 중에 추가 된 컨트롤 이벤트 처리
- 20. C# ActiveX 컨트롤에서 부모 컨트롤 이벤트 처리
- 21. .NET에서의 예외 처리
- 22. 프리즘 : 예외 처리?
- 23. asp.net 사용자 컨트롤 이벤트 전파 문제
- 24. VB에서 이벤트 및 이벤트 처리
- 25. 처리 예외 처리
- 26. PostSharp 처리 예외 처리
- 27. 경고 상자에 예외 처리
- 28. 예외 처리
- 29. 예외 처리
- 30. 예외 처리