在ASPX页面的源视图中复制和粘贴控件:如何强制VS不要触摸我的ID?

Sla*_*uma 11 asp.net visual-studio-2008 visual-studio

如果我将控件从Visual Studio(2008 + SP1)中的工具箱拖到ASPX页面中,我会得到一个ID的提议:

<asp:Button ID="Button1" runat="server" Text="Button" />
Run Code Online (Sandbox Code Playgroud)

这很好,有助于不忘记分配ID.大多数时候我将ID重命名为:

<asp:Button ID="MySpecialButtonForSpecialTask1" runat="server" Text="Button" />
Run Code Online (Sandbox Code Playgroud)

现在我有一个任务2(3,4,...,n)并需要一个按钮"MySpecialButtonForSpecialTask​​2".所以我复制并粘贴了ID ="MySpecialButtonForSpecialTask​​1"的第一个.这就是结果:

<asp:Button ID="Button1" runat="server" Text="Button" />
Run Code Online (Sandbox Code Playgroud)

这不好,因为我现在需要将"Button1"更改为"MySpecialButtonForSpecialTask​​2",但我更愿意将"MySpecialButtonForSpecialTask​​1"更改为"MySpecialButtonForSpecialTask​​2".

VS中是否有任何设置或技巧可防止在复制和粘贴后分配新ID?

更新

我不是在寻找选择

"工具>选项>文本编辑器> HTML>杂项>在源视图中粘贴时自动ID元素"

因为它也会关闭为从工具箱插入的控件创建ID.我只想在复制和粘贴时关闭它.

Bri*_*ian 12

工具>选项>文本编辑器> HTML>杂项>在源视图中粘贴时自动ID元素.取消选中该框即可关闭此功能.