2015-03-19 70 views
0

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

public ActionResult Index() 

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

+0

您是在视图中还是在视图中创建视图/ {Controller} /? – abest 2015-03-19 02:00:01

回答

0

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

例如,

public ProductController : Controller 
{ 

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

} 

你会添加到Index.cshtml次/产品:

~/Views/Product/Index.cshtml 

如果你想回到所谓的 “Other.cshtml” 另一种观点认为,

 return View("Other");