2009-01-27 10 views
25

Wenn ich Paste etwas wieWie verhindere ich, dass Visual Studio meine Steuerelemente umbenennt?

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

auf eine ASPX-Datei, die bereits ein Steuerelement mit der ID hat DropDownListExpirationDate, wird die neu eingefügte Steuer als DropDownList1 umbenennen.

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

Ich hätte es lieber nicht. Ich würde es lieber genau einfügen, was ich kopiert habe.

Gibt es eine Möglichkeit, diese Funktion zu deaktivieren?

Antwort

57

Nach einer kurzen Überprüfung (!) ....

Extras> Optionen> Texteditor> HTML> Sonstiges

Uncheck 'Auto-ID-Elemente auf Paste in Quellansicht'.

+1

[Anscheinend] (http://stackoverflow.com/questions/19695992/disable-auto-id-elements-in-visual-studio-2013) funktioniert dies nicht mehr in VS2013. – Sam

+0

Ich habe nicht v2013, also kann ich nicht kommentieren, aber ich würde annehmen, dass es eine vergleichbare Einstellung geben wird. Vielleicht kann ein 2013 Besitzer beraten? – CJM

+3

Nicht mehr da. Merkwürdige Sache ist, wenn ich über Schnellstart für 'Auto-ID' suche, sehe ich einen Eintrag für 'Texteditor -> HTML (Web Forms) -> Verschiedenes - Auto-ID-Elemente auf ...', aber das Klicken bringt mich dazu Diese Registerkarte in Optionen, aber es gibt keine solche Option zum Ein- und Ausschalten. – Terry

Verwandte Themen