添加视图选项在 mvc 中不可用?

Add View option is not available in mvc?

我想添加一个视图,但在单击 ActionResult 后看不到该选项,它只显示转到视图选项。建议我怎么做 visual studio?

提前致谢。

您不一定需要通过该方法创建视图,您可以通过单击视图文件夹(在解决方案资源管理器中)中的子文件夹来创建一个与您的控制器同名(即在您的情况下,它可能被称为 "CPP_Reports")。添加新项目等

Creating a view in MVC

如果您真正关心的是为什么您不能使用控制器 ActionResult 这样做,我唯一能想到的就是确保您的项目设置正确。

例如,在 MVC 5 中,您需要向名为 "MVC 5 dependencies" 的项目添加一个新的脚手架项目。可能在您的 Nuget 包管理器中有针对 MVC 运行时程序集的待处理更新。

基本上你有 6 个项目,它们是 ApplicationComponent、ApplicationMapper、V3-MVC(主项目)、DataAccess、GenrateLabels 和 Logging,将单击主项目然后首先卸载它添加以下代码到 csproject 然后重新加载它并完成下面是整个过程。

  1. 右键单击“项目”,然后单击“卸载项目”。
  2. 打开.csproject 3.Find 代码(可能不同):(ProjectTypeGuids) {E3E379DF-F4C6-4180-9B81-6769533ABE47}; {349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f-11d3-bf4b-00c04f79efbc} (ProjectTypeGuids)

4.Add 第一个大括号之后的部分 {E3E379DF-F4C6-4180-9B81-6769533ABE47};

5.Then 转到项目右键单击它然后再次加载项目并完成。