1、AsyncController
在mvc的開發過程中,有時候我們會需要在action中調用異步方法,這個時候會需要做一些特殊處理。我們會使用到await和async。對應的controller也應該是async的。
在MVC4中直接可以使用await和async,而MVC3中需要繼承AsyncController,纔可以使用。
2、示例
public async Task<ActionResult> Index()
{
Product product = await db.Product.FirstAsync();
ViewBag.product = product;
return View();
}