【发布时间】:2012-10-12 14:04:43
【问题描述】:
我为我的模型创建了一个特殊的 viewmodel 类,用于将要计算的数据添加到模型中,例如一些 int 时间
public class SessionView
{
public Session Session { get; set; }
public int StartHour { get; set; }
public int StartMin { get; set; }
public int EndHour { get; set; }
public int EndMin { get; set; }
}
当我使用自定义验证器进行验证时,我将错误添加到 ModelState 中,而没有视图所需的“.Session”来找到在回发时添加错误的正确位置。
如何通过将错误添加为ModelState.AddModelError("Name","error") 而不是ModelState.AddModelError("Session.Name","error") 来显示错误?
【问题讨论】:
-
对不起,你的问题一点都不清楚。你能澄清一下吗?
标签: c# asp.net-mvc validation modelstate