我正在将SQL数据库链接到我的MVC ASP.Net。我创建了模型,上下文类,Web配置和控制器。 但是出于某种原因,当我通过右键单击'views'文件夹创建视图时,我在调试时遇到404错误。如果我通过右键单击旁边的方式创建我的视图:
public ActionResult Index()
在Controller类中我没有收到此错误。这有什么理由吗?
答案 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");