我肯定这个问题很简单,但既然没人能给我提示,我就试一试:我正在通过创建一个小公司--内部应用程序来学习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-方法。
我遗漏了什么吗。我想它是如此愚蠢和清晰,我甚至没有在网上找到它。
尽管如此,还是要预先感谢所有的答案。
发布于 2014-04-22 11:46:11
我认为为操作方法添加View的简单方法是在操作方法的主体内右键单击(您希望用户从浏览器中访问)并添加您想要的视图,MVC将自动在解决方案资源管理器的View文件夹中的正确位置添加View。
发布于 2014-04-22 11:33:38
请检查RouteConfig以获得rout配置
发布于 2014-04-22 11:32:11
确保您的控制器的名称正确-例如NewItemController。如果它没有控制器后缀,它将不会被拾取。
它还应该有一个与视图名称相匹配的操作方法,例如本例中的public ActionResult Index()
。
https://stackoverflow.com/questions/23218193
复制相似问题