0

MVC 4では、コントローラーで次の非同期メソッドを作成しました

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

コントローラー名:ホームアクション名:テスト コントローラークラスが「AsyncController」基本クラスを継承すると、http://localhost/Home/Testdosentが機能し、デバッガーでさえアクションメソッドにヒットしません。しかし、私のコントローラークラスが「Controller」基本クラスから継承する場合、それは正常に機能します

使用する基本クラスに基づいて作成される違いについてはよくわかりません

4

1 に答える 1

1

AsyncController非同期コントローラーを実装する古い方法です。Controllerコードを含むすべての最新のコードで使用しasyncます。

于 2012-12-18T13:47:16.740 に答える