ASP.NET MVC - 无法找到资源

时间:2015-11-18 00:21:29

标签: c# asp.net asp.net-mvc asp.net-mvc-4

我已经在我的MVC项目中重命名了一些视图,然后更改了控制器以反映更改但由于某种原因它仍然找不到视图。

我的行动如下:

 // GET: Accounts
        public ActionResult Index()
        {
            return View("Find", db.Accounts.ToList());
        }

正如您在此屏幕截图中看到的那样,视图应该在哪里:Views

有没有我错过的东西?

1 个答案:

答案 0 :(得分:1)

默认情况下,在MVC中,路由表示您以此格式访问操作:

http://server/controller/action

更改使用的视图根本不会影响路由。因此,如果您想访问该操作,可以使用正确的URL:

http://server/accounts/index

这也应该有效,但取决于您的路由,因为索引通常是默认操作:

http://server/accounts

或者,您可以为该操作添加自定义路线。