我猜这个错误很通用,它会在很多情况下弹出。具体来说,我有一个全新的MVC5项目,包含两个视图;第一个想通过@Html.Action
方法包含第二个方法,我曾经在MVC3中做过。
错误是抱怨没有找到名称(传递给Action方法的参数),显然,它没有解决方法的问题,而Home控制器包含一个具有该名称的操作(AboutUs),也是Views \ Home目录包含AboutUs.cshtml
那么问题出在哪里呢?
答案 0 :(得分:1)
第二个视图无法编译,因为它正在引用一个不存在的资源,巧合的是它与视图本身的名称相同。
irc.freenode.net/c#上的人通过让我直接访问第二个视图来帮助我解决这个问题...在尝试时,显示了完整的错误消息,我理解了这个问题。
希望这对某人有用!