2010-03-04 121 views
35

,如果我有在ASP.NET Web窗體如下:防止ID自動生成

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

,我複製並粘貼在同一個頁面,行,我通常會得到如下:

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

顯然,沒有人會說出那樣的控制(如果你不想命名一個文本框,根本就沒有ASIGN的ID吧),和不得不更改粘貼控件的ID。如果我複製沒有顯式ID的控件,VS也會爲我生成一個。

當我複製粘貼ASP.NET代碼時,有沒有辦法阻止VS自動生成ID?

+1

偉大的問題,這真的讓我感到毛骨悚然! – digiguru 2010-03-04 16:30:04

+0

它也讓我感到害怕! – 2011-03-23 14:26:02

+0

可能的重複[如何防止Visual Studio重命名我的控件?](http://stackoverflow.com/questions/484327/how-do-i-prevent-visual-studio-from-renaming-my-controls) – Andrey 2015-08-10 14:08:09

回答

42

選項,文本編輯器,HTML,雜項,自動識別上的粘貼

順便說一句,the most similar article只包含了同樣的問題(當然回答的)。下次要多加小心:)

+1

很奇怪,當我寫這個問題時,我在類似的問題列表中看不到那個問題。感謝您的鏈接:) – Diego 2010-03-09 17:08:02

+5

僅供參考 - 無論在stackoverflow上有什麼重複,當我搜索「visual studio禁用粘貼ID」時,這個仍然在Google上排名較高。 – 2012-12-04 05:34:23

-1

創建本地IIS網站

打開Visual Studio。

在文件菜單上,單擊新建網站。

出現「新建網站」對話框。

在Visual Studio安裝的模板下,選擇「ASP.NET網站」。

在位置列表框中,選擇HTTP。點擊瀏覽。

出現選擇位置對話框。

選擇本地IIS。

打開本地Web服務器。

選擇默認網站。

單擊網站列表上方的創建新Web應用程序圖標(創建新的Web應用程序按鈕),然後命名新的Web站點成員資格。

點擊打開。

「選擇位置」對話框關閉。

在語言框中,單擊您要在其中工作的編程語言。

編程語言的選擇將是您的網站的默認,但你可以爲每個頁面單獨設置的程序語言。

單擊新建網站對話框中的確定。

Visual Web Developer創建Web站點和一個名爲Default.aspx的新頁面。] 1


+0

請學習格式標籤(點擊輸入框上角的問號)並編輯您的帖子以使其可讀 – kleopatra 2013-10-07 12:15:19