Wie um zu überprüfen, für die Modell-Validierung Fehler in asp.net mvc?
Zu prüfen, wie von innen die Ansicht, ob es irgendwelche ModelState Fehler für bestimmte Schlüssel (Schlüssel-Feld Schlüssel (des-Modell)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Falls Sie es noch nicht, Lesen Sie in diesem wiki-Artikel das MVC-Muster.
Beachten Sie, dass Ihre Ansicht ist nur soll verantwortlich sein für die Anzeige von Daten. Als solche sollten Sie versuchen, möglichst wenig Logik im view auf ein minimum. Wenn möglich, dann Griff ModelState Fehler (wie ModelState Fehler sind das Ergebnis von einem gescheiterten Modell verbindlich Versuch) im controller:
Wenn Sie behandeln müssen ModelState Fehler in Ihrer Ansicht, die Sie tun können, so wie diese:
Aber im Hinterkopf behalten, dass Sie können das gleiche erreichen Sie mit Ihrem controller und so entfernen Sie die unnötige Logik aus Ihrer Sicht. So zu tun, Sie könnte statt der ModelState Logik im controller:
Und dann, aus Ihrer Sicht, können Sie auf den TempData-Nachricht, die lindert der Blick auf alle unnötigen Logik-making: