2011-08-26 7 views
3

jQuery ajaxForm을 사용하여 데이터를 AsyncController에 게시하여 일부 작업을 시작하고 싶습니다. 이 작업이 완료되는 동안 사용자가 다른 페이지를 계속 탐색 할 수 있기를 바랍니다. 그런 다음 작업이 완료되면 jGrowl과 같은 상태 메시지를 표시하려고합니다.ASP.NET MVC AsyncController 대기 중 탐색 계속

누구나 가능하다고 생각합니까?

첫 번째 문제는 xxxAsync라는 페이지를 떠날 때 콜백 동작 xxx 완료되었습니다.

두 번째 문제는 UI에서 (예 : jGrowl을 통해) 표시하기 위해 xxxCompleted에서 반환 된 JsonResult를 어떻게 검색하겠습니까?

답변

2

예 "다른 페이지 탐색"이 분명히 자신의 사이트와 관련되어 있다고 가정하면 가능합니다. ajax를 통해 서버의 "기존"폴링을 수행하거나 Comet을 보거나 방금 새로 출시 된 SignalR을 볼 수 있습니다.

+0

SignalR 맞는. 좋은 한 Daz – autonomatt