我正在浏览音乐商店教程(ASP.NET 3 / Razor)。在我创建了Home控制器和Index操作之后,我在Index action body(和声明)中的任何地方都右键单击,并且“Add View”没有显示。
我已经尝试过Ctrl + M,Ctrl-V,但它说这个组合“绑定到命令(添加视图...),这是当前不可用的。”。
注意:这是VS 2010;我安装了NDjango NuGet包,我认为是这个。但即使在卸载该软件包之后问题仍然存在。
答案 0 :(得分:4)
不确定您是否从先前版本升级网站项目,但我所做的是添加{E53F8FEA-EAE0-44A6-8774-FFD645390401};到项目文件本身的ProjectGuids列表(您需要卸载项目,进行编辑,然后重新加载项目。
这对我有用。
答案 1 :(得分:2)
我创建了另一个MVC 3项目,并且“添加视图”菜单项可用。我没有时间发现决议,所以从头开始重新创建项目;它工作了!我不知道重新安装MVC 3有什么影响,但这似乎是解决方案。
答案 2 :(得分:1)
我遇到了同样的问题,但是当我仔细观察时,我看到了那个动作方法(在音乐商店教程HomeController.Index的情况下)返回字符串。修改方法以返回ActionResult,然后添加视图菜单项将可用。
答案 3 :(得分:0)
您是否尝试过重新安装MVC3位?我想这就是添加Add View和Goto View上下文菜单项的原因。
答案 4 :(得分:0)
我也遇到了同样的问题,我在这里找到了一个帖子:
这帮助了我很多,我想分享给你们。希望这会对你有所帮助。
答案 5 :(得分:0)
如果控制器中的函数未返回ActionResult,则上下文菜单将不会显示“添加视图”。