Search code examples
asp.netvisual-studio-2008copy-paste

Prevent ID autogeneration on copy-paste in Visual Studio 2008 ASP.NET Web Form


If I have the following in an ASP.NET Web Form:

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

and I copy and paste that line in the same page, I usually get the following:

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

Obviously, nobody is going to name their controls in that way (if you don't want to name a textbox, simply don't asign an ID to it), and it's not nice having to change the ids of pasted controls. The same happens if I copy a control without an explicit ID, VS simply generates one for me.

Is there any way of preventing VS from autogenerating IDs when I copy-paste ASP.NET code?


Solution

  • Options, Text Editor, HTML, Misc, Auto ID on Paste

    By the way, the most similar article contains just the same question (answered, of course). Be more careful next time :)