2009-03-25 5 views
1

저는 ASP.NET (2.0 C#) 웹 응용 프로그램이 있으며 사용자가 다른 페이지로 이동하거나 응용 프로그램을 종료 한 후 작업을 수행하는 방법을 알고 싶습니다.페이지가 닫힐 때 작업 수행

page_load과 같은 방법이 있습니까? 사용자가 페이지를 열 때 사용하는 방법입니까? 단,이 방법은 페이지를 종료하는 것입니다.

감사합니다.

답변

3

사용자가 페이지를 떠날 때 자바 스크립트를 사용하여 서버에 알려야합니다. 웹 서버는 사용자가 페이지를 1 주일 동안 열어 두는 동안 서버를 떠나면 페이지를 손으로 씻습니다.

페이지에서 javascript를 사용하는 경우 페이지를 언로드하여 서버에 알림을 발생 시키면 작업을 수행 할 수 있습니다.

페이지의 다른 페이지, 다른 웹 사이트 또는 브라우저를 종료 할 것인지 여부를 알 수 없습니다. 당신이 해고 한 마지막 통고가 항상 보내지는 것은 아니므로, 당신이 그것을 완전히 의지 할 수는 없습니다.

찾고있는 시나리오는 무엇입니까? 당신이하고자하는 것을 성취 할 수있는 더 좋은 방법이있을 수 있습니다.

관련 문제