代码之家  ›  专栏  ›  技术社区  ›  eka808

验证部分视图的输入

  •  0
  • eka808  · 技术社区  · 14 年前

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

    但是,在控制器中,ModelState.IsValid始终为=true。

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

    提前感谢

    1 回复  |  直到 14 年前
        1
  •  0
  •   eka808    14 年前

    好的,最后我用下面的代码修复了它

    try
    {
      UpdateModel(evaluation, "evaluation");
      //"Update to db" code
    }
    catch
    {
      Evaluation.ViewModels.EvaluationEditViewModel viewModel = new    
      Evaluation.ViewModels.EvaluationEditViewModel();
      viewModel.evaluation = evaluation;
      return View(viewModel);
    }