在ASP.NET MVC2应用程序上, 我创建了一个包含局部视图的视图。 该局部视图显示了模型的数据。 在模型上,我做了几个数据注释([必需]
但是,从控制器,ModelState.IsValid总是== true。
当我们想要从局部视图验证数据时,有什么特别的事吗? 我不知道它是否重要,我使用nhibernate作为orm。
提前感谢
答案 0 :(得分:0)
好的,最后我用以下代码修复了它
try
{
UpdateModel(evaluation, "evaluation");
//"Update to db" code
}
catch
{
Evaluation.ViewModels.EvaluationEditViewModel viewModel = new
Evaluation.ViewModels.EvaluationEditViewModel();
viewModel.evaluation = evaluation;
return View(viewModel);
}