Visual studio 2010 阻止Visual Studio将数字附加到新控件的末尾

Visual studio 2010 阻止Visual Studio将数字附加到新控件的末尾,visual-studio-2010,Visual Studio 2010,我想知道是否有任何方法可以阻止VisualStudio2010在我创建的新控件的ID末尾附加一个数字。例如,当我添加一个新的文本框时,我希望它能这样做: <asp:TextBox ID="TextBox" runat="server"> <asp:TextBox ID="TextBox" runat="server"> <asp:TextBox ID="TextBox" runat="server"> 诚然,这是我最大的烦恼,但这似乎使我完全无法输入ID=

我想知道是否有任何方法可以阻止VisualStudio2010在我创建的新控件的ID末尾附加一个数字。例如,当我添加一个新的文本框时,我希望它能这样做:

<asp:TextBox ID="TextBox" runat="server">
<asp:TextBox ID="TextBox" runat="server">
<asp:TextBox ID="TextBox" runat="server">

诚然,这是我最大的烦恼,但这似乎使我完全无法输入
ID=“
字段,而不仅仅是粘贴控件。关闭新的、未粘贴的控件的编号,并且不重命名粘贴的控件,仍然很有帮助。目前我正在使用ASP.NET,但如果有一种方法也可以在WinForms上使用它,那就太好了

在任何人提出建议之前,我确实知道,如果我不适当地重命名它们,允许它附加数字可以防止名称冲突。但是,我更希望它无法编译,这样我就知道现在就可以解决这个问题(如果我忘记正确命名某些东西),而不是在以后的代码中找到随机的
“TextBox1”

在visual studio中转到:

工具>选项>文本编辑器>HTML>杂项


取消选中“源代码视图中粘贴时的自动ID元素”。

原始问题中包含的链接已经有了该答案。不幸的是,它关闭了包括ID标签,而不仅仅是编号。
<asp:TextBox ID="TextBox1" runat="server">
<asp:TextBox ID="TextBox2" runat="server">
<asp:TextBox ID="TextBox3" runat="server">