我已经在我的MVC项目中重命名了一些视图,然后更改了控制器以反映更改但由于某种原因它仍然找不到视图。
我的行动如下:
// GET: Accounts
public ActionResult Index()
{
return View("Find", db.Accounts.ToList());
}
有没有我错过的东西?
答案 0 :(得分:1)
默认情况下,在MVC中,路由表示您以此格式访问操作:
http://server/controller/action
更改使用的视图根本不会影响路由。因此,如果您想访问该操作,可以使用正确的URL:
http://server/accounts/index
这也应该有效,但取决于您的路由,因为索引通常是默认操作:
http://server/accounts
或者,您可以为该操作添加自定义路线。