0
Gibt es eine Möglichkeit zum Auslösen des Datenanmerkung nur vergleichen, wenn das Feld nicht leer ist? Wenn nicht, was ist ein anderer Weg, es zu tun?MVC E-Mail vergleichen, wenn das Bestätigungsfeld nicht leer ist
Dieser Code löst immer die Datenanmerkung aus, unabhängig davon, ob er einen Wert enthält oder nicht.
[EmailAddress]
[Required]
[Display(Name = "Email Address")]
public string EmailAddress { get; set; }
[Display(Name = "Confirm Email Address")]
[Compare("EmailAddress", ErrorMessage = "The email addresses do not match.")]
public string ConfirmEmailAddress { get; set; }
Bitte beachten Sie, dass der Model-View-Controller-Tag ist für Fragen zum Muster. Es gibt ein bestimmtes Tag für die ASP.NET-MVC-Implementierung. –
@StephenMücke. Oh okay ... Ich sehe, du hast die Tags schon bearbeitet. Erwischt. –