ModelState不包含AddModelError()

时间:2015-12-02 06:04:24

标签: c# .net asp.net-mvc-4 modelstate

我最近在使用ModelState.AddModelError()。但有一个问题。当我输入ModelState.时,我有2个文件,其中intellisense显示AddModelError()方法。但在其他档案中却没有。我在那里得到错误。 ModelState.AddModelError()中定义了System.Web.Mvc.Controller。第一个文件包含Controller中的System.Web.Mvc类。但我找不到Controller  第二个文件中的类,即使它是using System.Web.Mvc。有人能帮忙吗?

1 个答案:

答案 0 :(得分:0)

它没有使用,它实际上从Controller类继承。您可以使用它的那个必须是一个继承自Controller父类的Controller。

你不能使用该方法的那个必须是其他一些显然没有从Controller类继承的类。

为了使用包含此功能的某些功能,您的类必须继承父Controller类。

希望这能清除这个想法。