Welche Techniken werden verwendet MVC Modelvalidierungsfehler an den Client zurückzugeben, wenn JsonResult mit?

StackOverflow https://stackoverflow.com/questions/1512278

Frage

Ich bin Art zu denken laut hier aus, so lassen Sie mich wissen, wenn ich klarstellen müssen ...

auf Ajax schweren Websites, wenn JsonResult mit Informationen zurück an den Client zu übergeben, welche Techniken, Muster, Best Practices verwendet werden Modelvalidierungsfehler zurück an den Client zu übergeben?

Ich bin mit xVal und Schloss Validierung auf meiner Ansicht Modellen, gibt es irgendeine Art von Standard zu bekommen jquery Validate, um Anzeigefehler von Ajax Antworten kommen?

War es hilfreich?

Lösung

Ich kenne keine Best Practices, aber ich kann Ihnen sagen, was ich auf einem aktuellen Projekt haben. Grundsätzlich definiert ich eine Schnittstelle für alle JSON speichern Ergebnisse genannt IJSONValidationResult. Diese Schnittstelle besteht aus zwei Eigenschaften, ein bool isValid anzeigt, ob das Speichern / Aktion gültig und eine Liste der Fehler war. Die Klasse wurde als mit den Modelvalidierungsfehler bevölkert.

Als ich verwenden Javascript auf der Clientseite das JSON Ergebnis zu analysieren und das entsprechende Updates auf der Seite zu machen. Als ein Beispiel, wenn es gilt als Umleitung von der Bearbeitungsseite zur Liste Seite das gespeicherte Ergebnis zeigt, oder wenn Fehler aufgetreten sind, zeigen sie dem Benutzer in einer zuvor ausgeblendeten div.

Nichts zu aufregend, aber es war geringen Overhead und ziemlich geradlinig.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top