在我有條件服務器代碼的情況下,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 %>
如何打開這關閉?我不介意甚至關閉整個錯誤檢查。我不知道在哪裏切換這個「功能」。
感謝您閱讀我的問題,
這是一個令人討厭的Visual Studio功能。我花了10分鐘左右的時間來尋找這個自動重命名貼上的bug。典型的微軟添加一個「功能」是無用的(它分配給你的html元素的ID不是DAMP - 你需要改變它們到合理的東西)和B)阻礙(在我的情況下,通過改變粘貼的行爲,使其不再粘貼剪貼板中的內容)。 blow-off-steam-with-inflammatory-remark> – jcarpenter2