Ich habe eine Teilansicht, die innerhalb einer Hauptansicht gerendert wird. Die Teilansicht nutzt die Vorteile von System.ComponentModel.DataAnnotations
y Html.EnableClientValidation()
.
Ein Link wird angeklickt, und das Div, das die Teilansicht enthält, wird innerhalb einer JQuery.Dialog()
.
Dann klicke ich auf die Schaltfläche "Speichern", ohne einen Text in das überprüfte Eingabefeld einzugeben. Dadurch wird die clientseitige Überprüfung wie erwartet ausgelöst und die Meldung "*erforderlich" neben dem ungültigen Feld angezeigt.
Wenn die Schaltfläche "Abbrechen" angeklickt wird, möchte ich die Client-Seite MVC-Validierung zurück zu seinem Standardzustand und entfernen Sie alle Nachrichten, bereit für, wenn der Benutzer den Dialog erneut öffnet. Gibt es einen empfohlenen Weg, dies zu tun?