在ASP MVC 5中添加新视图时出现问题

时间:2019-03-28 08:49:45

标签: c# asp.net asp.net-mvc-5

我正在使用ASP.Net MVC 5进行Web开发。我添加了许多视图,它们正在工作。但是,如果我尝试添加新的视图,则无法通过浏览器进行导航,即发生404错误。但是其余的视图运行正常。

我试图在不同的控制器中添加新的视图,但是它们具有相同的问题。

请帮助我解决此问题。

1 个答案:

答案 0 :(得分:0)

Created a new view in MVC 5, opening the new view results in HTTP 404

  

您应该通过一种操作方法访问该视图。所以如果你   在〜/ Views / Home / AboutMe.cshtml中创建了新视图,您应该添加   这样的操作方法就可以在HomeController中使用。

public class HomeController : Controller
{
   public ActionResult AboutMe()
   {
     return View();
   }
}
  

现在您可以像这样访问   http://yourServerName/yourAppName/Home/AboutMe

     

如果要在其他控制器中使用操作方法,则可以   可以指定完整视图路径。例如:如果您要添加操作   帐户控制器的方法,

public class AccountController : Controller
{
   public ActionResult AboutMe()
   {
      return View("~/Views/Home/aboutme.cshtml");
   }
}