0
Я хотел бы выполнить следующее:Вызов действия AsyncController из другого действия контроллера?
class SearchController : AsyncController
{
public ActionResult Index(string query)
{
if(!isCached(query))
{
// here I want to asynchronously invoke the Search action
}
else
{
ViewData["results"] = Cache.Get("results");
}
return View();
}
public void SearchAsync()
{
// some work
Cache.Add("results", result);
}
}
Я планирую сделать с AJAX «пинг» от клиента, чтобы знать, когда результаты будут доступны, а затем отображать их.
Но я не знаю, как вызвать асинхронное действие асинхронным способом!
спасибо. Луис
Спасибо! Довольно крутое решение :) – Luis