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 2010-04-21 19:20:18