我想在 MVC .net 中使用纯 html 页面而不是 cshtml。但是当我通过右键单击索引添加视图时,我只能看到两个选项。
public class HomeController : Controller
{
//
// GET: /Home/
public ActionResult Index()
{
return View();
}}
- Cshtml(剃刀)
- 象素
我关注 了我可以使用 Razor 提供 .html 文件,就好像它们是 .cshtml 文件一样,而不更改我所有页面的扩展名?
论坛,但仍然没有帮助。我仍然看不到添加 html 而不是 cshtml 的选项
我还尝试将 html 页面直接添加到查看文件夹,但我不知道如何从我的控制器功能指向该视图。
用 Index.html 替换 Index.cshtml 给了我这个错误
The view 'Index' or its master was not found or no view engine supports the searched locations. The following locations were searched:
~/Views/Home/Index.aspx
~/Views/Home/Index.ascx
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx
~/Views/Home/Index.cshtml
~/Views/Home/Index.vbhtml
~/Views/Shared/Index.cshtml
~/Views/Shared/Index.vbhtml