我确定这个问题很简单,但是由于没有人可以给我一个提示,我试一试:我正在通过创建一个小型的公司内部应用程序来学习MVC Asp.Net 1页。
我通过教程:http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started工作,这对我有很大帮助。
我的问题本身:我去了Controllers-Folder,通过选择“带读/写动作的MVC 5控制器”添加了一个Controller,然后在Views-Subfolder Views \ NewItem \中添加了一个Index.cshtml,选择“空页“。
但是现在当我调试程序并在URL中选择时,它会继续发出404错误,这意味着找不到页面。我调试了Controller,但它甚至没有进入Index-Method。
有什么我想念的吗?我想它是如此愚蠢和清晰,我甚至没有在互联网上找到它。
尽管如此,还要提前感谢所有答案。
答案 0 :(得分:1)
请检查RouteConfig以获取溃败配置
答案 1 :(得分:1)
我认为为您正在使用的控制器内部添加操作方法的View的简单方法是右键单击操作方法的主体(您希望用户从浏览器访问) )并添加您想要的视图,MVC会自动将View添加到解决方案资源管理器中View文件夹内的正确位置。
答案 2 :(得分:0)
确保您的控制器名称正确 - 例如NewItemController。如果它没有Controller后缀,则不会被拾取。
它还应该有一个与您的视图名称匹配的操作方法,例如在这种情况下public ActionResult Index()
。