2009-01-27 11 views
25

Si me pega algo así como¿Cómo evito que Visual Studio cambie el nombre de mis controles?

<asp:DropDownList ID="DropDownListExpirationDate" runat="server" /> 

en un archivo ASPX que ya tiene un control con ID DropDownListExpirationDate, se cambiará el nombre del control de pegado recientemente como DropDownList1.

<asp:DropDownList ID="DropDownList1" runat="server" /> 

Preferiría que no lo hiciera. Prefiero pegar exactamente lo que copié.

¿Hay alguna manera de deshabilitar esta función?

Respuesta

57

Después de una comprobación rápida (!) ....

Herramientas> Opciones> Editor de texto> HTML> Otros

'elementos de identificación automática en la pasta en la vista Código fuente' Desmarcar.

+1

[Aparentemente] (http://stackoverflow.com/questions/19695992/disable-autoid-elements-in-visual-studio-2013) esto ya no funciona en VS2013. – Sam

+0

No tengo v2013, así que no puedo comentar, pero supongo que habrá una configuración similar. Tal vez un propietario de 2013 puede aconsejar? – CJM

+3

Ya no está allí. Lo extraño es que cuando busco 'Autorización automática' en Quick Launch, veo una entrada para 'Text Editor -> Html (Web Forms) -> Miscellaneous - Auto id elements on ...', pero al hacer clic me lleva a esa pestaña en opciones, pero no hay tal opción para encender y apagar. – Terry

Cuestiones relacionadas