好吧,我有这个编辑表单,我需要的是某种自定义验证,当我输入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框架吗? –