2017-10-24 15 views
-2
public async Task<JsonResult> Save(List<SalesNewItemModel> aSalesNewItemModel) 
    { 
     string msg = await _aSalesNewItemManager.Save(aSalesNewItemModel); 
     return Json(msg, JsonRequestBehavior.AllowGet); 
    } 

で働いていない待つメソッドは、非同期何かを呼び出すだけで、それ以外の非同期ことはありませんので、エラー・タイプの文字列が非同期とasp.net MVC

+0

非同期待機はすべてのものに適用できません。 _aSalesNewItemManager.Save(aSalesNewItemModel)の戻り値の型はタスクでなければなりません。 – Khalil

+0

私の機能を再入力してください – Rakib

+0

私は、このメソッドを必要とします_aSalesNewItemManager.Save(aSalesNewItemModel) – Khalil

答えて

0

awaitableではありませんが表示されます。

public JsonResult Save(List<SalesNewItemModel> aSalesNewItemModel) 
{ 
    string msg = _aSalesNewItemManager.Save(aSalesNewItemModel); 
    return Json(msg, JsonRequestBehavior.AllowGet); 
} 

それともTask<string>を返し、そのメソッドで非同期処理を利用するために_aSalesNewItemManager.Saveを変更する必要があります。たとえば、async IOです。

関連する問題