错误404在mvc5中创建视图

时间:2015-03-19 01:54:19

标签: asp.net asp.net-mvc

我正在将SQL数据库链接到我的MVC ASP.Net。我创建了模型,上下文类,Web配置和控制器。 但是出于某种原因,当我通过右键单击'views'文件夹创建视图时,我在调试时遇到404错误。如果我通过右键单击旁边的方式创建我的视图:

    public ActionResult Index()

在Controller类中我没有收到此错误。这有什么理由吗?

1 个答案:

答案 0 :(得分:0)

从您的问题来看,您似乎可能在错误的文件夹中创建了View。 为Controller / Action添加视图时,必须在〜/ Views中创建与控制器名称匹配的子目录。

例如,

public ProductController : Controller
{

    public ActionResult Index()
    {
        return View();
    }

}

您可以将Index.cshtml添加到Views / Product:

~/Views/Product/Index.cshtml

如果您想要返回另一个名为" Other.cshtml",

的视图
        return View("Other");