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

Zeigt Fehlertyp Zeichenfolge nicht awaitable istasync und await funktioniert nicht in asp.net MVC

+0

Sie können nicht async auf jede Sache anwenden. Der Rückgabetyp von _aSalesNewItemManager.Save (aSalesNewItemModel) muss eine Task sein. – Khalil

+0

Können Sie bitte meine Funktion erneut eingeben – Rakib

+0

Ich brauche diese Methode, um jede Hilfe bereitzustellen _aSalesNewItemManager.Save (aSalesNewItemModel) – Khalil

Antwort

0

Da das Verfahren der nichts nennen async, es ist nur nicht-Asynchron machen.

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

Oder Sie sollen _aSalesNewItemManager.SaveTask<string> zurückzukehren ändern und die Verwendung von asynchroner Verarbeitung in diesem Verfahren zu machen. Zum Beispiel asynchrones IO.