2016-07-01 9 views
1
  • Ich habe eine MVC-Aktion Methode vom Typ ActionResult.
  • ich Rückkehr zur Zeit eine HttpStatusCodeResult
  • das mir einen JSON Fehler bei der konsumiere JQuery AJAX-Aufruf
  • wie kann ich in ein JSON-Objekt wickeln dies, dass ein Action json.net unter Verwendung geben ist? Ich möchte sehen, ob das JSON Fehler behebt
+1

Bitte beachten Sie, dass das Model-View-Controller-Tag reserviert werden soll Fragen zum * Muster *; Es gibt ein bestimmtes Tag für die ASP.NET-Implementierung. –

Antwort

1

Direkt JSON angeben:

return Json(new { yourvariablename = HttpStatusCodeResult }); 

Wenn Sie auch den Blick zurück:

var obj = new { 
      yourvariablename = HttpStatusCodeResult 
     }; 
return View(Json(obj, JsonRequestBehavior.AllowGet)); 

oder wenn es sich um Teilansicht:

var obj = new { 
      yourvariablename = HttpStatusCodeResult 
     }; 
return PartialView((Object)JsonConvert.SerializeObject(obj));