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

Diego picture Diego · Mar 4, 2010 · Viewed 7.6k times · Source

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?

Answer

wRAR picture wRAR · Mar 4, 2010

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 :)