@ Html.Action - 错误CS0103:当前上下文中不存在该名称

时间:2014-08-11 00:38:01

标签: asp.net-mvc razor

我猜这个错误很通用,它会在很多情况下弹出。具体来说,我有一个全新的MVC5项目,包含两个视图;第一个想通过@Html.Action方法包含第二个方法,我曾经在MVC3中做过。

错误是抱怨没有找到名称(传递给Action方法的参数),显然,它没有解决方法的问题,而Home控制器包含一个具有该名称的操作(AboutUs),也是Views \ Home目录包含AboutUs.cshtml

那么问题出在哪里呢?

1 个答案:

答案 0 :(得分:1)

我发现了问题;在这里为可能遇到此问题的其他人发布答案。

第二个视图无法编译,因为它正在引用一个不存在的资源,巧合的是它与视图本身的名称相同。

irc.freenode.net/c#上的人通过让我直接访问第二个视图来帮助我解决这个问题...在尝试时,显示了完整的错误消息,我理解了这个问题。

希望这对某人有用!