Visual Studio 中可能有什么拦截和篡改我的剪贴板?

What might be intercepting and tampering with my clipboard in Visual Studio?

在Visual Studio2017年,如果我复制

<asp:PlaceHolder ID="userControl1" runat="server">

然后尝试粘贴,结果是

<asp:PlaceHolder ID="Placeholder[n]" runat="server"></asp:PlaceHolder>

其中 [n] 是某个整数;但是,当我将它粘贴到任何其他应用程序时,结果是正确的。

我应该如何解决这个问题?罪魁祸首可能是扩展吗?

发生这种情况是因为 webform 中已经存在具有该 ID 的控件。

Visual Studio 将尝试确保不会将重复的 ID 插入到您的 .aspx 中。当您删除 pre-existing 控件时,它将“正确粘贴”。

您可以在选项菜单中关闭此功能:

工具>选项>文本编辑器>HTML>其他>打开自动识别 Paste/Format HTML/Close 大括号

This 可能对你有帮助。