So überprüfen Sie zwei Eigenschaften mit ASP.NET MVC 2

Ich fange gerade mit ASP.NET MVC 2 an und spiele mit der Validierung herum.

Angenommen, ich habe zwei Eigenschaften:

Passwort1Passwort2

Und ich möchte verlangen, dass beide ausgefüllt sind und dass beide gleich sind, bevor das Modell gültig ist.

Ich habe eine einfache Klasse namens "NewUser".

Wie würde ich das umsetzen? Ich habe über ValidationAttribute gelesen und verstehe das. Aber ich verstehe nicht, wie ich das verwenden würde, um eine Validierung zu implementieren, die zwei oder mehr Eigenschaften mit eathother vergleicht.

Danke im Voraus!

Problem mit der folgenden Lösung:

Wenn dies auf eine Anwendung angewendet wird und der ModelBinder die Validierung des Modells ausführt, ist dies der Fallist ein Problem:

Wenn einValidationAttribute auf Eigenschaftsebene Enthält ein Fehler dann dieValidationAttribute auf KlassenebenesindNICHT bestätigt. Ich habe noch keine Lösung für dieses Problem gefunden.

Wenn Sie eine Lösung für dieses Problem haben, teilen Sie uns Ihre Erfahrungen mit. Danke vielmals!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage