ASP.NET MVC AsyncController и данные сеанса - PullRequest
2 голосов
/ 25 августа 2010

У нас есть несколько сложный и длительный метод действий, для которого мы хотели бы показать индикатор выполнения. Используемая нами сетка javascript требует, чтобы сохранение и загрузка данных выполнялись одним запросом (сначала сохраните, а затем загрузили), а также требует сохранения данных в сеансе.

Нашей первоначальной мыслью было просто использовать AsyncController, но метод явно не удался, так как он получает доступ к состоянию сеанса (и сохраняет его). Поскольку мы не можем разделить действие из-за сетки javascript, есть ли другой вариант?

1 Ответ

0 голосов
/ 25 августа 2010

Вы можете использовать служебную шину и отправить сообщение на это.Конечно, это может быть излишним для того, что вы делаете, но может стоить посмотреть.

Поиск SO для rhinobus, masstransit или nservicebus.Это позволит вам отправлять сообщения асинхронно, но вам нужно настроить приложение, которое подписывается на это сообщение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...