여러 페이지에서 다시 사용하는 사용자 정의 컨트롤을 구현했습니다. 그러나 페이지를 넘나 드는 세션 유지 관리, 세션 이동 취소 - 기본적으로 상태 유지 관리 제어와 같은 여러 가지 문제에 직면 해 있습니다. 모든 것이 두통의 가치가 있다는 것이 궁금합니다.ASP.net 사용자 컨트롤 악몽
페이지가로드 될 때마다 컨트롤이 추가되고 세션을 사용하여 적용 가능한 경우 해당 상태를 다시 만듭니다. 페이지에서 벗어나면 웹 메서드로 자바 스크립트 window.onunload를 통해 세션을 지 웁니다. Window.onunload는 새로운 page_load 이벤트 이후에 문제가 발생하여 처리하기 어려운 상황을 만듭니다.
사용자 컨트롤을 포기하지 않고이 문제를 해결하는 방법에 대한 모든 팁은 무엇입니까? 코드를 사용하지 않고 코드를 재사용 할 수있는 다른 방법은 무엇입니까? 감사합니다.
세션을 지우는 방법에 대한 코드를 게시 할 수 있습니까? – hunter
웹 메서드를 사용하여 window.onunload 내에서 세션을 지 웁니다. – sarsnake