在页面/行动上获得404

时间:2015-10-08 04:29:08

标签: c# asp.net-mvc asp.net-mvc-4 http-status-code-404

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

我的控制器包含:

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

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

2 个答案:

答案 0 :(得分:1)

哟还可以检查两件事:

1)新控制器是否与其他工作控制器一起从控制器基座进入。

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

希望这能帮到你......

答案 1 :(得分:0)

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

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

希望这有帮助!