在 .aspx 文件中输入注释时,我的 Visual Studio 2022 社区版表现异常,应该如下所示。
/*
* This is a comment
* This is another line
*
*/
我已经测试过在 .cs 文件中执行相同的操作,它的工作方式符合我的预期。因此,为了确认,不需要的行为仅发生在 aspx 文件的脚本标记之间编写的代码内。
<%@ Page Language="c#"%>
<script runat="server">
Here...
<script/>
在 Visual Studio 2017 中,当我手动输入多行注释时,我开始输入“/*”,然后按回车键,回车符将自动移动到下一行,并在其前面加上 * 前缀,如果我继续按回车键,同样的情况也会发生。我的 Visual Studio 2022 副本并非如此...相反,当我键入“/*”并按回车键时,我的光标在 * 右侧保持闪烁,但插入的回车符似乎是随机添加的,在我的光标所在位置下方 28 行或更多行。
有人遇到过这种情况吗? 谢谢
我遇到了类似的问题。
弹出修复对话框,说遇到了CRLF格式问题。然后编辑器将 * 插入了错误的位置。 我在新的aspx文件中重新设计了代码并复制到旧的aspx文件中,编辑器错误消失了。
此外,您提到*会自动插入新行。默认情况下,它适用于 cs 文件,而不适用于 VS2022 中的 aspx 文件。