2013-10-30 14 views
38

In Strumenti> Opzioni, non riesco a trovare l'impostazione per disabilitare la rinominazione automatica degli elementi incollati nella vista sorgente HTML.Disattiva "Elementi ID automatico" in Visual Studio 2013

It used to be: Strumenti> Opzioni> Editor di testo> HTML> Varie> Elementi ID automatico su incolla nella vista Origine. Ma questa opzione è disponibile in Visual Studio 2013.

Come disattivare il rinominamento automatico?

+5

Sembra che qualcuno abbia creato lo stesso problema sul sito Microsoft Connect alcuni giorni fa. È in fase di revisione http://connect.microsoft.com/VisualStudio/feedback/details/806446/asp-net-web-forms-development-unable-to-disable-auto-id-generation-on-paste-using-new-version- of-visual-studio-2013 –

+2

Per risparmiare tempo agli altri, sfortunatamente provare ad aggiungere la chiave di registro di "AutoIdSnippets" 0 sembra non funzionare. – mattmanser

+1

Lo stesso problema qui. Spero che qualcuno trovi una soluzione a questo. Molto noioso. – Bernesto

risposta

27

Per ora la soluzione migliore sembra essere una soluzione alternativa che è stata postata da un utente su Microsoft Connect website che deve incollare il codice come commento.

Fool l'IDE che non stiamo incollando il codice (quindi non lo modificherà). Come ? Incolla un commento! Come farlo nella vita reale? Ecco come lo faccio (sentitevi liberi di suggerire altri modi!):

1) Posiziona il cursore dove voglio incollare il codice 2) Ctrl-K, Ctrl-C (cioè commento regione Dato che nessuna regione era. selezionato, un commento vuoto è inserito e il nostro cursore all'interno di esso) 3) ctrl-v (incolla il contenuto che è ritenuto un commento dall'IDE) 4) ctrl-k, ctrl-u (ovvero non commentante il commento corrente che siamo in!

+0

@nightshovel Questa risposta ti ha aiutato? –

+11

Questa soluzione alternativa è orribile! Come può essere davvero una cosa !? – Paul

+0

@Paul: Non potrei essere più d'accordo con te! –

0

l'assegnazione ID automatico viene effettuato solo se l'ID viene utilizzato da un altro controllo sulla stessa pagina.

Copia il codice e incollalo in un editor esterno come Notepad ++, quindi copialo di nuovo da NP ++ e incollalo nella pagina dell'editor di codice, l'ID dovrebbe rimanere lo stesso.

Problemi correlati