在页面/操作中获得404
本文关键字:操作 | 更新日期: 2023-09-27 18:16:45
我是MVC新手,在我的MVC web应用程序中,我有404错误的问题,我刚刚创建的新页面。
我的控制器包含:
public ActionResult PageX()
{
Return View();
}
我还有一个名为PageX的关联视图。但是,如果我尝试导航到PageX,就会收到404错误。当我调试应用程序时,它甚至没有到达操作结果处的断点。在创建新页面时,还需要其他步骤来使应用程序知道它吗?
您还可以检查两件事:
1)您的新控制器是否继承自控制器库,而不是其他工作控制器。
2)你现有的路由定义是否允许新的控制器/动作或需要添加新的路由?
您可以通过使用完整路径显式调用它来返回视图,例如
public ActionResult PageX()
{
return View("~/Views/Wherever/SomeDir/YourView.cshtml");
}
希望这有帮助!