ModelState 不包含 AddModelError()

ModelState does not contains AddModelError()

我最近在和 ModelState.AddModelError() 一起工作。但有一个问题。当我输入 ModelState. 智能感知显示 AddModelError() 方法时,我将 2 个文件合二为一。但在其他文件中不是。我在那里收到错误。 ModelState.AddModelError()System.Web.Mvc.Controller 中定义。第一个文件在 System.Web.Mvc 中包含 Controller class。但是我找不到Controller class 在第二个文件中,即使它是 using System.Web.Mvc。有人能帮忙吗?

它不使用,它实际上从控制器class继承。您可以在其中使用的那个必须是从控制器父级继承的控制器 class。

而你不能使用该方法的那个一定是其他 class 显然不是从 Controller class.

继承的

为了使用其中的一些功能,您的class必须继承父控制器class。

希望这能理清思路。