ASP.NET MVC5:直接在浏览器中查看.cshtml文件

时间:2017-07-19 09:03:46

标签: c# asp.net asp.net-mvc asp.net-mvc-4 razor

我是ASP.NET MVC的新手,我试图直接在浏览器中打开 Navbar.cshtml 。经过大量努力并看到结果后,我无法直接打开它。在测试了许多结果后,它向我显示了相同的错误。

enter image description here

我的 Navbar.cshtml 文件位于查看文件夹目录中。

Navbar.cshtml

@{
    ViewBag.Title = "Navbar";
}

<h2>Navbar</h2>

3 个答案:

答案 0 :(得分:3)

与其他人一样,您无法直接查看.cshtml文件,需要一个控制器来处理它。执行this之类的操作可以帮助您查看所需的Navbar.cshtml。

如果可能,还应在Startup.cs文件中设置正确的启动文件。

答案 1 :(得分:3)

首先,您必须创建与该视图关联的控制器操作。

在你的控制器中,创建一个像这样的动作方法

 public ActionResult Navbar()
    {
       //do something
    }

右键单击actionname Navbar,添加视图Navbar.cshtml。然后运行你的cshtml文件。

答案 2 :(得分:1)

我认为这是您正在寻找的解决方案。假设您的Navbar.cshtml文件位于共享文件夹

View("~/Views/Shared/Navbar.cshtml");

而且你必须从控制器调用所有视图。