2009-11-23 2 views
0

필자는 자신의 세션이 곧 만료되고 작업 손실을 피하기 위해 그의 작업을 저장해야한다는 것을 경고하는 응용 프로그램 사용자에게 메시지를 표시하고자하는 시나리오가 있습니다.ASP.NET에서 곧 세션이 만료된다는 것을 사용자에게 경고하는 방법은 무엇입니까?

이것은 사용자가 텍스트 상자에 정보를 입력하고 잠시 동안 컴퓨터를 사용하지 않는 일반적인 시나리오입니다. 그런 다음 제출 버튼을 눌러 작업을 저장하면 세션이 만료되어 로그인 페이지로 리디렉션되므로 텍스트 상자에 모든 정보를 다시 입력해야합니다.

ASP.NET 2.0/3.5를 사용하여 경고 메시지를 화면에 표시하는 방법은 무엇입니까?

미리 알려 주셔서 감사합니다. G.

+0

이 http://stackoverflow.com/questions/tagged/session-timeout –

+0

@Robert 하비 참조, 덕분에 많은 : 당신은 살아 세션을 유지하는 더 나을 것! 내가 질문을 게시하기 전에 이것에 대한 더 나은 검색을 했어야했다 :) –

답변

0

내 자신의 질문에 대답하기 위해,이 작업을 수행하는 가장 좋은 방법처럼 보인다는 세션 제한 시간 전에 미리 알림 X의 분을 경고하는 자바 스크립트 함수의 setTimeout을 사용하는 것입니다.

0

이렇게하는 한 가지 방법은 registing ClientScript입니다.

세션 만료 값을 클라이언트 측 Java 스크립트에 전달하십시오. 어떤 카운트 다운을 실행하고, 마지막에 팝업을 표시합니다.

관련 문제