验证输入到局部视图

时间:2010-11-16 13:51:26

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

在ASP.NET MVC2应用程序上, 我创建了一个包含局部视图的视图。 该局部视图显示了模型的数据。 在模型上,我做了几个数据注释([必需]

但是,从控制器,ModelState.IsValid总是== true。

当我们想要从局部视图验证数据时,有什么特别的事吗? 我不知道它是否重要,我使用nhibernate作为orm。

提前感谢

1 个答案:

答案 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);
}