2013-07-24 63 views
2

在我有條件服務器代碼的情況下,visual studio會自動重命名重複的id。關閉在visual studio 2012中自動重命名html元素的id

這裏是一個有效的例子:

<% if x = 1 then %> 
<input type="hidden" id="hello" value=""/> 
<% else %> 
<input type="hidden" id="hello" value=""/> 
<% end if %> 

在Visual Studio的現場錯誤檢查發現這一點,它會改變我的代碼沒有跟我確認以下內容:

<% if x = 1 then %> 
<input type="hidden" id="Hidden1" value=""/> 
<% else %> 
<input type="hidden" id="Hidden2" value=""/> 
<% end if %> 

如何打開這關閉?我不介意甚至關閉整個錯誤檢查。我不知道在哪裏切換這個「功能」。

感謝您閱讀我的問題,

+0

這是一個令人討厭的Visual Studio功能。我花了10分鐘左右的時間來尋找這個自動重命名貼上的bug。典型的微軟添加一個「功能」是無用的(它分配給你的html元素的ID不是DAMP - 你需要改變它們到合理的東西)和B)阻礙(在我的情況下,通過改變粘貼的行爲,使其不再粘貼剪貼板中的內容)。 jcarpenter2

回答

4

走進工具 - >選項

向下滾動到文本編輯器。展開它,然後選擇HTML並展開它。然後點擊雜項,你應該看到以下內容。

enter image description here

取消選擇第一個選項,試試吧。

+0

謝謝!它似乎工作。它會在有問題的重複ID下給出一條扭曲的線條,但它現在不會自動重命名它們。 :) –

+1

任何想法,這在VS2013.3? – drzaus

+1

我也想知道這是在2013年。 –

相關問題