Ich habe das Review-Modell, ich versuche, das Modell zu validieren, so dass , wenn der Benutzer ein Datum auswählt, kann es nicht das Datum in der Zukunft sein.DataAnotation um ein Modell zu validieren, wie kann ich es validieren, so dass das Datum nicht in der Zukunft liegt?
Review.cs
public class Review : BaseEntity{
[Key]
public int Id {get; set;}
[Required(ErrorMessage="You need a restaurant name!")]
public string RestaurantName {get; set;}
[What do I put in here??]
public DateTime Date {get; set;}
}
Ich bin ein Neuling, und die documentation ist ziemlich schwer zu verstehen.
Vielen Dank für Ihre Hilfe im Voraus.
Bitte verlinken Sie auf die Dokumentation, die Sie nicht verstehen haben. – Trisped
https://docs.microsoft.com/en-us/aspnet/core/mvc/models/validation Ich weiß nicht, wie man die Datetime – Jung
vergleicht Wenn Sie auch clientseitige Validierung möchten, verwenden Sie eine [idiotensicher] (http://foolproof.codeplex.com/) '[LessThan]' oder ähnliches Attribut oder implementieren Sie Ihre eigenen - [Die komplette Anleitung zur Validierung in ASP.NET MVC 3 - Teil 2] (https://www.devtrends.co .de/blog/the-complete-guide-zu-validierung-in-asp.net-mvc-3-teil-2) –