Как и ASP.NET MVC 2 RC, был доступен Async Controller. Существуют также различные способы и практика создания асинхронного контроллера.Лучшая практика для Async с ASP.net MVC 2?
Например:
- http://msdn.microsoft.com/en-us/library/ee728598(VS.100).aspx
- http://www.ducdigital.com/2009/12/24/builtin-async-controller-in-asp-net-mvc-2/
- http://weblogs.asp.net/seanmcalinden/archive/2009/11/15/asynchronous-processing-in-asp-net-mvc-with-ajax-progress-bar.aspx
для первого, это хорошо, чтобы отделить службу модуль с контроллером, но есть некоторые проблемы с длиной, чтобы просто сделать метод. Например, я хочу иметь 2 метод, процесс по-разные и имеет различный вход как:
общественной пустоты Test (строка а) общественного строки Test (строка, строка б)
у меня будет до конца переписать все (IMO).
для 2-го, это хорошо и быстро писать, мы можем легко превратить обычный метод в метод Async. Но это может быть не очень хорошее решение.
Что вы предлагаете делать асинхронным контроллером. Я мог бы приоритеты краткость кода (короче = меньше ошибок), а также тот, который можно легко записать в модуле класса/класса плагинов (отдельно от основного кода MVC)
Пожалуйста, дайте свой лучший совет :)