在页面/操作中获得404

本文关键字:操作 | 更新日期: 2023-09-27 18:16:45

我是MVC新手,在我的MVC web应用程序中,我有404错误的问题,我刚刚创建的新页面。

我的控制器包含:

public ActionResult PageX()
{
    Return View();
}

我还有一个名为PageX的关联视图。但是,如果我尝试导航到PageX,就会收到404错误。当我调试应用程序时,它甚至没有到达操作结果处的断点。在创建新页面时,还需要其他步骤来使应用程序知道它吗?

在页面/操作中获得404

您还可以检查两件事:

1)您的新控制器是否继承自控制器库,而不是其他工作控制器。

2)你现有的路由定义是否允许新的控制器/动作或需要添加新的路由?

您可以通过使用完整路径显式调用它来返回视图,例如

public ActionResult PageX()
{
  return View("~/Views/Wherever/SomeDir/YourView.cshtml");
}

希望这有帮助!