我是ASP.NET MVC的新手,我试图直接在浏览器中打开 Navbar.cshtml 。经过大量努力并看到结果后,我无法直接打开它。在测试了许多结果后,它向我显示了相同的错误。
我的 Navbar.cshtml 文件位于查看文件夹目录中。
Navbar.cshtml
@{
ViewBag.Title = "Navbar";
}
<h2>Navbar</h2>
答案 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");
而且你必须从控制器调用所有视图。