Ich arbeite an einer MVC-Seite, die bedingte Validierung erfordert.
Wenn ein Benutzer ein Land aus einer Dropdown-Liste auswählt, wird, wenn er eines von zwei bestimmten Ländern auswählt, ein Feld mit zwei Textfeldern angezeigt, die erforderlich sind. Ich möchte, dass die Gültigkeitsprüfung in diesem Fall aktiviert wird, und wenn der Benutzer ein anderes Land auswählt, wird das Feld ausgeblendet und die Gültigkeitsprüfung wird deaktiviert.
Derzeit auf der Website, die ich nicht erstellen, gibt es eine separate Validierung Klasse (die von ValidationSet erbt), die alle Validierung für diesen Controller behandelt, und sie validieren mit Befehlen wie ValidatePresence, ValidateDecimal und ValidateExpression, so möchte ich zu diesem Format für Konsistenz bleiben. z.B..
new ValidatePresence("countryId") {ErrorMessageFormat = "Please supply a country for delivery to"}
Hat jemand eine Idee? Danke