为同一ModelState错误添加多个键

时间:2011-10-05 14:50:05

标签: asp.net-mvc-2 c#-3.0

我一直在寻找这个解决方案,我想问你最好的方法是什么。

我猜两个字段填满了日期,这段时间无效。

发现这个后,我需要向用户发送错误,并需要突出显示与此错误相关的字段。

if((secondDate.Value - firstDate.Value).Days > 31)
{
  ModelState.AddModelError("firstDate", "The period must contains less than 31 days");
}

有了这个,“firstDate”字段工作得很好,我想让“secondDate”字段具有相同的行为。

有可能吗?哪个是最好的?

谢谢!

1 个答案:

答案 0 :(得分:0)

if((firstDate.Value - secondDate.Value).Days > 31)
{
    ModelState.AddModelError("firstDate", "The period must contains less than 31 days");
    ModelState.AddModelError("secondDate", "The period must contains less than 31 days");
}