好吧,我有這個編輯表單,我需要的是某種自定義驗證,當我輸入ReturnDate時,它不應該低於IssueDeadLineDate值的日期。 我可以做一些自定義驗證或我需要什麼?自定義驗證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; }
這是我BookStatusView模型,其中我要實現自定義驗證。 如果你需要任何其他代碼,隨時問我會盡快粘貼它驢,我看到它。
http://stackoverflow.com/questions/8906228/how-to-validate-one-field-related-to-anothers-value-in-asp-net-mvc-3 – maccettura
你可以寫一個自定義驗證屬性: https://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.customvalidationattribute(v=vs.95).aspx或在堆棧上:http://stackoverflow.com/questions/23780943/how- to-create-custom-validation-attribute – freshbm
ty for fast asnwers,還有一個問題有人試過這個MVC FoolProof Validation框架嗎? –