ASP.NET MVC AsyncController продолжает просмотр во время ожидания - PullRequest
3 голосов
/ 26 августа 2011

Я хочу использовать jQuery ajaxForm для публикации данных в AsyncController для запуска какой-либо задачи.Я хочу, чтобы пользователь мог продолжать просмотр других страниц, пока эта задача завершена.Затем я хочу отобразить сообщение о состоянии, используя что-то вроде jGrowl , как только задача будет выполнена.

Кто-нибудь думает, что это возможно?

Первая проблема, вызывает ли действие обратного вызова xxxCompleted при выходе со страницы, которая назвала xxxAsync?

Вторая проблема, как вы получите JsonResult, возвращенный из xxxCompleted, для отображения в пользовательском интерфейсе (черезпример)

1 Ответ

2 голосов
/ 26 августа 2011

Да, это возможно, если предположить, что "просмотр других страниц" происходит в контексте вашего собственного сайта. Вы можете сделать «традиционный» опрос сервера через ajax или взглянуть на Comet или только что выпущенный SignalR .

...