You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2019仅显示Razor视图,如何添加MVC视图?

你看到的Razor视图就是MVC架构使用的视图文件,无需额外安装程序包。
从ASP.NET Core 3.0版本开始,官方已经将传统MVC视图和Razor视图统一命名为Razor视图,二者没有本质区别,直接选择该选项创建即可适配你的MVC项目。

如果确实无法正常创建符合MVC架构要求的视图,可按以下步骤排查:

  • 确认项目创建时选择的是「ASP.NET Core Web App(模型-视图-控制器)」模板。如果创建时选了Razor Pages、Web API等不带MVC组件的模板,需要先安装Microsoft.AspNetCore.Mvc.Core等相关NuGet包,再在Program.cs文件中注册MVC服务并配置路由:
// 服务注册阶段添加
builder.Services.AddControllersWithViews();

// 中间件配置阶段添加对应路由规则
app.MapControllerRoute(
    name: "default",
    pattern: "{controller=Home}/{action=Index}/{id?}");
  • 检查Visual Studio的安装配置,确保已经勾选「ASP.NET 和 Web 开发」工作负载,没有缺失Web开发相关的模板组件。

添加视图选项界面

内容的提问来源于stack exchange,提问作者Aman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 18:09:01