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

如何让Visual Studio 2022始终生成Razor风格服务器注释?

在Visual Studio 2022中强制生成Razor服务器注释的方案

默认情况下,Visual Studio会根据光标所在的代码上下文自动选择注释风格——在CSHTML的JavaScript代码段中使用工具栏注释按钮时,会生成JavaScript风格的//或/* */注释。要强制生成编译时会被移除的Razor服务器注释(@* ... *@),可以通过以下方式实现:

自定义快捷键绑定(推荐)

这是最直接的原生解决方案,无需依赖扩展:

  1. 打开工具 → 选项 → 环境 → 键盘
  2. 在“显示命令包含”输入框中搜索 Edit.InsertRazorComment
  3. 为该命令设置专属快捷键(例如Ctrl+Alt+K, Ctrl+Alt+C)
  4. 点击“分配”并保存设置

之后,无论光标处于CSHTML的JavaScript、CSS还是Razor代码段中,按下自定义快捷键即可直接插入Razor服务器注释,这类注释会在网站编译发布时被剔除,不会出现在客户端的明文代码中。

借助扩展工具自定义注释模板

可以安装Visual Studio扩展(如Comment Remover、Custom Comments),在扩展设置中将CSHTML文件的默认注释类型配置为Razor风格,从而覆盖编辑器的自动上下文判断逻辑。

关键提示

工具栏的“注释”按钮无法强制切换注释风格,它始终基于当前代码上下文自动选择注释类型。因此自定义快捷键是最可靠的原生方案。Razor服务器注释@* ... *@是服务器端注释,编译阶段会被移除;而JavaScript注释会保留在最终输出的JS代码中,暴露给客户端。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 17:27:05