MVC添加View找不到404

Hel*_*nfo 0 c# asp.net-mvc razor

我想复制DETAILS以制作第二个详细信息页面.我点击Views下的文件夹,add..new item ..在搜索中放入.cshtml然后选择MVC View Page(Razor),将其命名为R3,Add.

它打开基本的html框架,并说@ {layout = null}?好吧我打开详细信息,选择全部,复制并粘贴在R3中.保存.跑.错误:

'/'应用程序中的服务器错误.

无法找到该资源.

说明:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用.请查看以下网址,确保拼写正确.

HTTP错误400.0 - 错误请求错误请求

put/Details/1有时它有效.

这是MVC的限制吗?你不能直接显示详细信息页面?

小智 10

记住这是MVC.请求进入控制器,执行操作并在视图中显示结果.您创建了一个新的视图文件,但控制器中没有引用.

默认路由机制查找控制器,然后查找控制器中的操作以完成请求.您应该使用与操作详细信息相同的代码创建名为R3的操作,然后重试.