在 Page/Action 上收到 404
Getting 404 on Page/Action
我是 MVC 的新手,在我的 MVC 网络应用程序中,我刚创建的新页面出现 404 错误。
我的控制器包含:
public ActionResult PageX()
{
Return View();
}
我还有一个名为 PageX 的关联视图。但是,如果我尝试导航到 PageX,则会收到 404 错误。当我调试我的应用程序时,它甚至没有到达我在操作结果处的断点。创建新页面时是否需要任何其他步骤以便应用程序知道它?
您可以 return 通过使用完整路径显式调用视图,例如
public ActionResult PageX()
{
return View("~/Views/Wherever/SomeDir/YourView.cshtml");
}
希望对您有所帮助!
你还可以检查两件事:
1) 您的新控制器是否与其他工作控制器一样继承自控制器库。
2) 您现有的路由定义可以允许新的controller/action还是需要添加新的路由?
希望对您有所帮助...
我是 MVC 的新手,在我的 MVC 网络应用程序中,我刚创建的新页面出现 404 错误。
我的控制器包含:
public ActionResult PageX()
{
Return View();
}
我还有一个名为 PageX 的关联视图。但是,如果我尝试导航到 PageX,则会收到 404 错误。当我调试我的应用程序时,它甚至没有到达我在操作结果处的断点。创建新页面时是否需要任何其他步骤以便应用程序知道它?
您可以 return 通过使用完整路径显式调用视图,例如
public ActionResult PageX()
{
return View("~/Views/Wherever/SomeDir/YourView.cshtml");
}
希望对您有所帮助!
你还可以检查两件事:
1) 您的新控制器是否与其他工作控制器一样继承自控制器库。
2) 您现有的路由定义可以允许新的controller/action还是需要添加新的路由?
希望对您有所帮助...