0

在 MVC 4 中,我在控制器中创建了以下异步方法

public async Task<ActionResult> Test()
{
    string str  = await TestClient() ;
    return View() ;
}

控制器名称:主页 动作名称:测试 当我的控制器类继承自“AsyncController”基类时,就http://localhost/Home/Test可以正常工作,甚至调试器也不会在动作方法上命中。但是当我的控制器类继承自“控制器”基类时,它可以正常工作

我不太确定它基于使用的基类创建的差异

4

1 回答 1

1

AsyncController是实现异步控制器的旧方法;Controller在所有现代代码中使用,包括async代码。

于 2012-12-18T13:47:16.740 回答