2011-12-28 15 views
0

はのは私が見るからこのメソッドを呼び出すことができますどのように〜非同期コントローラのHtml.BeginFormにはどのような名前を使用する

public class HomeController : AsyncController 
{ 
    public void LoadAync(DumpModel model) { 

    } 

    public ActionResult LoadCompleted(string a) { 
     return View("Index"); 
    } 
} 

以下のような非同期コントローラを持っているとしましょうか?

@using (Html.BeginForm("Load", "Home")) 

これを使用しようとしましたが動作しません。私は "View"の "LoadAsync"に "Load"を変更するときだけ呼び出すことができます。しかし、 "LoadCompleted"は決して呼び出されません。

明らかなものがありませんか?

答えて

1

間違ったやMVCでのAsyncの綴りは、慣例に基づいています。

public void LoadAsync(DumpModel model) { 

    } 
1

あなたはタイプミスがあります。 LoadAyncではなく、LoadAsyncである必要があります。

+0

ありがとうございます!あなたはどちらも正しいですが、答えとして1つしかマークすることはできません。どうもありがとう! –

関連する問題