首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MVC 5:控制器被忽略

MVC 5:控制器被忽略
EN

Stack Overflow用户
提问于 2014-04-22 11:30:30
回答 3查看 265关注 0票数 0

我肯定这个问题很简单,但既然没人能给我提示,我就试一试:我正在通过创建一个小公司--内部应用程序来学习MVC Asp.Net,这个应用程序只有一个页面。

我读过教程:http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started,这对我有很大帮助。

我的问题本身:我去了控制器文件夹,通过选择"MVC 5 Controller和读/写操作“添加了一个Controller,然后在视图中-子文件夹视图\NewItem\我通过选择”空页“添加了一个Index.cshtml。

但是现在,当我调试程序并在URL中选择时,它一直拍摄一个404错误,这意味着找不到页面。我调试了Controller,但它甚至不属于Index-方法。

我遗漏了什么吗。我想它是如此愚蠢和清晰,我甚至没有在网上找到它。

尽管如此,还是要预先感谢所有的答案。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-22 11:46:11

我认为为操作方法添加View的简单方法是在操作方法的主体内右键单击(您希望用户从浏览器中访问)并添加您想要的视图,MVC将自动在解决方案资源管理器的View文件夹中的正确位置添加View。

票数 1
EN

Stack Overflow用户

发布于 2014-04-22 11:33:38

请检查RouteConfig以获得rout配置

票数 1
EN

Stack Overflow用户

发布于 2014-04-22 11:32:11

确保您的控制器的名称正确-例如NewItemController。如果它没有控制器后缀,它将不会被拾取。

它还应该有一个与视图名称相匹配的操作方法,例如本例中的public ActionResult Index()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23218193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档