我是MVC的新手,在我的MVC网络应用程序中,我遇到的问题是我刚创建的新页面有404错误。
我的控制器包含:
public ActionResult PageX()
{
Return View();
}
我还有一个名为PageX的相关视图。但是,如果我尝试导航到PageX,则会收到404错误。当我调试我的应用程序时,它甚至没有到达我的断点处的动作结果。创建新页面时是否还需要其他步骤才能使应用程序知道它?
答案 0 :(得分:1)
哟还可以检查两件事:
1)新控制器是否与其他工作控制器一起从控制器基座进入。
2)您现有的路径定义是否允许新的控制器/操作或需要添加新路径?
希望这能帮到你......
答案 1 :(得分:0)
您可以通过使用完整路径显式调用它来返回视图,例如
public ActionResult PageX()
{
return View("~/Views/Wherever/SomeDir/YourView.cshtml");
}
希望这有帮助!