JSON mit Fehlerstatuscode MVC zurückgeben

Ich habe versucht, einen Fehler auf den Aufruf an die Steuerung zurückzuführen, wie in empfohlenDieser Link damit der Kunde entsprechende Maßnahmen ergreifen kann. Der Controller wird per Javascript über die Abfrage AJAX aufgerufen. Ich erhalte das Json-Objekt nur zurück, wenn ich den Status nicht auf Fehler setze. Hier ist der Beispielcode

if (response.errors.Length > 0)
   Response.StatusCode = (int)HttpStatusCode.BadRequest;
return Json(response);

Ich bekomme den Json, wenn ich den Statuscode nicht gesetzt habe. Wenn ich den Statuscode setze, erhalte ich den Statuscode zurück, aber nicht das Json-Fehlerobjekt.

Aktualisieren Ich möchte ein Error-Objekt als JSON senden, damit es als Error-Callback von Ajax behandelt werden kann.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage