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

Visual Studio 2022中.aspx文件多行注释异常问题求助

解答:VS2022社区版.aspx文件脚本块内多行注释异常问题

问题重现

在Visual Studio 2022社区版中,当在.aspx文件的<script runat="server">标签内输入C#多行注释时出现异常:

  • 正常预期的多行注释格式:
/*
* This is a comment
* This is another line
*
*/
  • 实际异常表现:输入/*后按回车,光标停留在*右侧,但新行被添加到光标下方28行或更靠后的位置。
  • 该问题仅出现在.aspx文件的服务器端脚本块中,.cs文件中操作正常;Visual Studio 2017中无此问题。

可行解决方案

  • 重置文本编辑器设置

    1. 打开Visual Studio,依次点击「工具」→「选项」→「文本编辑器」→「C#」→「高级」
    2. 找到与注释相关的设置(如「在注释中延续星号」),确认是否勾选,若异常可先取消再勾选,或者直接点击选项窗口底部的「重置所有设置」,恢复到默认配置后重启VS。
  • 排查第三方扩展冲突
    部分代码格式化、语法高亮类的第三方扩展可能干扰了.aspx文件内的注释格式化逻辑:

    1. 点击「扩展」→「管理扩展」→「已安装」,禁用所有扩展
    2. 重启Visual Studio,测试多行注释功能是否恢复正常
    3. 若恢复正常,再逐个启用扩展,找到导致冲突的扩展并卸载或更新。
  • 修复/更新Visual Studio
    该问题可能是特定版本的VS bug,通过以下方式解决:

    1. 打开Visual Studio安装器,选择当前安装的VS2022社区版,点击「修改」→「修复」
    2. 检查是否有可用的更新包,安装最新更新后重启VS。
  • 临时替代方案
    若暂时无法彻底解决,可使用以下临时办法:

    • 用单行注释//代替多行注释
    • 在.cs文件中编辑好多行注释后,复制粘贴到.aspx的脚本块内
    • 手动输入每行的*来维持注释格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 09:39:58