【发布时间】:2018-03-26 20:02:54
【问题描述】:
我是 MVC 的新手,我正试图通过创建一个练习网站来解决问题,该网站将成为一个用于查看和上传图像的画廊网站。我遇到的问题是我无法让路由正常工作。
这是我的路由代码和解决方案树的链接: https://imgur.com/a/Oc1Tt?
我是否错误地设置了视图和控制器?
我得到的错误是:未找到视图“索引”或其主视图,或者没有视图引擎支持搜索到的位置。搜索了以下位置:
感谢您的任何意见
【问题讨论】:
-
将 HomeView.cshtml 重命名为 Index.cshtml
-
代码必须在问题中 - 而不是指向它的图像的链接。
-
1) 最好给action方法和对应的view同名。所以你只需要做
return View()。 2) 在每个控制器和视图中有一个默认的Index操作也很有用。 3) 无需将View附加到cshtml文件。 4) 阅读有关 MVC 约定的更多信息。 -
@Stephen Muecke 我尝试将代码放入问题中,但无法正常工作。太晚了,我只截图了。下一次,我会提出问题。
标签: asp.net-mvc asp.net-mvc-4 routing asp.net-mvc-routing