[英]Custom Validation MVC 5
好的,我有这个Edit表单,当我输入ReturnDate时,我需要的是某种自定义验证,它不应该低于IssueDeadLineDate值的日期。 我可以进行某种自定义验证吗?我需要什么?
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模型。 如果您需要任何其他代码,请随时询问,我将在看到它后立即将其粘贴。
如果您要进行服务器端验证,可以进行简单比较
控制器中的if(ReturnDate <IssueDeadlineDate)
如果您要进行客户端验证,则需要以类似的方式比较模型值,但使用javascript
您也可以尝试使用自定义的ValidationAttribute
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.