MVC(七、action 中使用await和async)

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(); 
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章