Ok, ich habe dieses Bearbeitungsformular, was ich brauche ist eine Art benutzerdefinierte Validierung für wenn ich ReturnDate eingeben sollte es nicht niedriger als das Datum von IssueDeadLineDate Wert sein. Kann ich mit einer Art von benutzerdefinierten Validierung oder was brauche ich?Benutzerdefinierte Validierung MVC 5
namespace Library.Models
{
public class BookStatusView
{
public int Id { get; set; }
public string UserId { get; set; }
public DateTime IssueDeadlineDate { get; set; }
public DateTime ReturnDeadlineDate { get; set; }
public DateTime? ReturnDate { get; set; }
public int BookId { get; set; }
public string AspNetUser { get; set; }
public string BookName { get; set; }
public IEnumerable<SelectListItem> qwerty { get; set; }
public string Email { get; set; }
public string FirstName { get; set; }
Das ist mein BookStatusView Modell, wo ich benutzerdefinierte Validierung implementieren möchten. Wenn Sie einen anderen Code brauchen, zögern Sie nicht, ich werde es einfügen, sobald ich es sehe.
http://stackoverflow.com/questions/8906228/how-to-validate-one-field-related-to-anothers-value-in-asp-net-mvc-3 – maccettura
Sie könnten ein benutzerdefiniertes Validierungsattribut schreiben: https://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.customvalidationattribute(v=vs.95).aspx oder auf dem Stack: http://stackoverflow.com/questions/23780943/how- to-create-custom-validation-attribute – freshbm
ty für schnelle asnwers, 1 weitere Frage hat jemand dieses MVC FoolProof Validation Framework vielleicht ausprobiert? –