2010-06-17 5 views
1

내 플래시 카드가있는 asp.net mvc 웹 사이트에 페이지가 있고 사용자가 몇 시간 동안 해당 페이지에 머물 수 있지만 그의 인증 쿠키/세션이 만료 될 것이므로 PingController을 만들고 20 분마다 jquery $.post을 사용하여 호출 할 생각입니다.asp.net mvc 계속 플래시 페이지/핑 컨트롤러

이 것이 좋습니다.
또는 더 나은 것이 있습니까?

답변

3

실제로 jquery 및 setInterval을 사용하여이 작업을 수행 할 수 있습니다. setInterval에서 콜백 및 간격 시간을 지정할 수 있습니다. 콜백에서 서버를 게시하여 계속 유지할 수 있습니다. 자세한 내용은 asp.net MVC에 대한 블로그를 참조하십시오 http://www.dotnetcurry.com/ShowArticle.aspx?ID=453&AspxAutoDetectCookieSupport=1

+0

내가 MVC 에서이 일을 해요 예외와 함께, 그리고 정확히 HttpHandler를 사용하는 것이 이해가되는지 모르겠다. 컨트롤러 – Omu

+0

컨트롤러 작업을 사용하여 시도해보고 일부 세션 데이터를 업데이트하는 것은 매우 간단하고 빠릅니다. 나는 이것을 강력하게 믿는다 고해도 나는 이것을 시도하지 않았다. 그렇지 않으면 HTTPHandler에서 언제든지 대체 할 수 있습니다. 제공 한 예제를 확인하여 가장 빠른 방법으로 처리기를 추가 할 수 있습니다. 시도하는 동안 세션 지속 시간을 최소로 설정하여 더 빨리 테스트 할 수 있습니다. – mohang

2

인증 쿠키 시간 초과를 늘리지 않는 이유는 무엇입니까? 마찬가지로 (폼 인증을 사용하는 경우) :

건배!