【发布时间】:2010-07-13 19:39:46
【问题描述】:
我之前读过 this 关于 asp.net mvc 验证,但没有提到我想做什么,所以有这个视图模型 -
public class MyViewModel
{
[StringLength(200, MinimumLength = 2, ErrorMessage = "Invalid Name")]
public string Name { get; set; }
[Required(ErrorMessage = "*")]
public DateTime StartDate { get; set; }
[Required(ErrorMessage = "*")]
public DateTime EndDate { get; set; }
}
我已经设置了验证并且它可以工作..但是现在我想添加一个条件,比如 StartDate 应该总是大于 End Date..我怎样才能添加这样的自定义逻辑/验证?而不是显式地在控制器上检查它并重定向...... asp.net mvc 验证可以容纳这样的东西吗?
【问题讨论】:
标签: asp.net-mvc-2 data-annotations customvalidator