Meine mvc-Seite gibt json mithilfe der Funktion Json (mycomtclass) zurück, um ein JsonResult-Objekt zurückzugeben.C# Rückruf zu JsonResult hinzufügen
Das funktioniert gut, außer, ich muss den JSON in einen Rückruf umbrechen, so dass jQuery es verwenden kann.
Ich will es so:
jsonp1246168411282 ({ "myjson": "einige Werte"})
aber ich bin immer diese: { "myjson": "einige Werte"}
Gibt es eine Möglichkeit, das C# JsonResult mit Klammern und dem Jquery Callback zu "wickeln"?
Dank
Der Lorax
Für alle anderen, dass eine Lösung für diese Bedürfnisse und will nicht einen WCF-Dienst überprüfen Sie diesen Link verwenden aus: http: // stimms. blogspot.com/2009/04/aspnet-mvc-returning-jsonp.html –
oder alternativ können Sie dies tun: string json_string = (Rückruf + "(" + new System.Web.Script.Serialization.JavaScriptSerializer(). Serialize (json) + ")"); JavaScriptResult Ergebnis = new JavaScriptResult(); result.Script = json_string; Ergebnis zurückgeben; –