2010-03-04 5 views
35

Wenn ich folgendes in einer ASP.NET Web Form habe:Prevent ID automatische Generierung auf Copy-Paste in Visual Studio 2008 ASP.NET Web Form

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

und ich kopiere und diese Zeile in der gleichen Seite einfügen ich in der Regel folgendes erhalten:

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

Offensichtlich niemand ihre Kontrollen auf diese Weise nennen wird (wenn Sie nicht über eine Textbox nennen wollen, einfach nicht eine ID es asign) und Es ist nicht schön, die IDs der eingefügten Steuerelemente zu ändern. Das gleiche passiert, wenn ich ein Steuerelement ohne eine explizite ID kopiere, erzeugt VS einfach eines für mich.

Gibt es eine Möglichkeit zu verhindern, dass VS IDs automatisch generiert, wenn ich ASP.NET-Code kopiere und einfüge?

+1

Gute Frage, das ist wirklich nervt mich !! – digiguru

+0

Es nervt mich auch! –

+0

mögliches Duplikat von [Wie verhindere ich, dass Visual Studio meine Steuerelemente umbenennt?] (Http://stackoverflow.com/questions/484327/how-do-i-prevent-visual-studio-from-renaming-my-controls) – Andrey

Antwort

42

Optionen, Text-Editor, HTML, Misc, Auto-ID auf Einfügen

By the way, the most similar article enthält nur die gleiche Frage (beantwortet, natürlich). Seien Sie das nächste Mal vorsichtiger :)

+1

seltsam, als ich die Frage schrieb, konnte ich diese Frage in der Liste der ähnlichen Fragen nicht sehen. Danke für den Link :) – Diego

+5

FYI - unabhängig davon, welche Duplikate auf Stackoverflow existieren, rangiert dieser noch höher auf Google, als ich nach "Visual Studio deaktivieren Einfügen mit IDs" suchte. –

-1

zu einem lokalen IIS-Website

Öffnen Sie Visual Studio erstellen.

Klicken Sie im Menü Datei auf Neue Website.

Das Dialogfeld Neue Website wird angezeigt.

Wählen Sie unter Visual Studio-installierten Vorlagen die ASP.NET-Website aus.

Wählen Sie im Listenfeld Standort die Option HTTP aus. Klicken Sie auf Durchsuchen.

Das Dialogfeld Standort auswählen wird angezeigt.

Wählen Sie Lokales IIS.

Lokale Webserver öffnen.

Wählen Sie die Standardwebsite aus.

Klicken Sie auf das Symbol Neue Webanwendung erstellen (Neue Webanwendungsschaltfläche erstellen) über der Liste der Websites und benennen Sie dann die neue Websitezugehörigkeit.

Klicken Sie auf Öffnen.

Das Dialogfeld Speicherort auswählen wird geschlossen.

im Feld Sprachen, klicken Sie auf die Programmiersprache Sie lieber.

der Programmiersprache Sie wählen, wird der Standardwert für Ihre Website arbeiten, aber Sie können für jede Seite einzeln die Programmiersprachen festgelegt.

Klicken Sie im Dialogfeld Neue Website auf OK.

Visual Web Developer erstellt die Website und eine neue Seite namens Default.aspx.] 1


+0

Bitte lernen Sie die Formatierungs-Tags (klicken Sie auf das Fragezeichen in der oberen Ecke des Eingabefeldes) und bearbeiten Sie Ihren Beitrag, damit er lesbar ist – kleopatra