VisualStudio的MVC视图路径失败

时间:2015-01-23 20:02:03

标签: asp.net asp.net-mvc asp.net-mvc-4 asp.net-mvc-routing url-routing

当我右键单击我的视图文件(RetrieveReport.cshtml)并选择“属性”时,我发现“浏览到URL”属性具有以下值:“〜/ Reports / HtmlReport / RetrieveReport”

然后当我尝试在我的控制器中执行此操作时:

return View("~/Reports/HtmlReport/RetrieveReport");

我明白了:

  

视图'〜/ Reports / HtmlReport / RetrieveReport'或其主人没有   找到或没有视图引擎支持搜索的位置。下列   搜索了位置:〜/ Reports / HtmlReport / RetrieveReport

这似乎搞砸了,因为这是VisualStudio告诉我放在那里的逐字逐句!

我尝试使用所有这些路径返回视图:

  

〜/ Reports / HtmlReport / RetrieveReport.cshtml HtmlReport / RetrieveReport   / Reports / HtmlReport / RetrieveReport Reports / HtmlReport / RetrieveReport   RetrieveReport

他们都没有成功。我一度认为RetrieveReport正在工作,但现在它似乎无法正常工作。

如果它有帮助,文件系统上的位置是:

  

C:\用户\ micah_000 \桌面\ source_11_19_2014 \ GideonWeb \领域\报告\视图\ HtmlReport \ RetrieveReport.cshtml

在我的解决方案资源管理器中,文件位于:

  

区域 - >报告 - >意见 - > HtmlReport - > RetrieveReport.cshtml

1 个答案:

答案 0 :(得分:0)

在我们的代码库中的其他地方看到这项工作后,这对我有用:

  

〜/地区/报告/查看/ HtmlReport / RetrieveReport.cshtml

仍然不知道为什么VisualStudio指向死胡同......