在visual studio 2012中关闭html元素id的自动重命名

在visual studio 2012中关闭html元素id的自动重命名,html,visual-studio-2012,Html,Visual Studio 2012,在有条件服务器代码的情况下,VisualStudio会继续自动重命名重复的id 下面是一个有效的例子: <% if x = 1 then %> <input type="hidden" id="hello" value=""/> <% else %> <input type="hidden" id="hello" value=""/> <% end if %> 当visual studio的实时错误检查发现此错误时,它将更改我的代码,

在有条件服务器代码的情况下,VisualStudio会继续自动重命名重复的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 %>
我怎么关掉这个?我甚至不介意关闭整个实时错误检查。但我不知道在哪里切换此功能


感谢您阅读我的问题,进入工具->选项

向下滚动到文本编辑器。展开它,然后选择HTML并展开它。然后单击Miscellaneous,您将看到以下内容


取消选择第一个选项并尝试。

进入工具->选项

向下滚动到文本编辑器。展开它,然后选择HTML并展开它。然后单击Miscellaneous,您将看到以下内容


取消选择第一个选项并尝试。

谢谢!它似乎起作用了。它在可疑的重复id下给出了一条曲线,但现在不会自动重命名它们知道这在VS2013.3中是怎么回事吗?谢谢!它似乎起作用了。它在可疑的重复id下给出了一条曲线,但现在不会自动重命名它们你知道这在VS2013.3中到哪里去了吗?这是一个非常烦人的Visual Studio功能。我只是浪费了大约10分钟寻找一个错误,这个错误是由粘贴上的自动重命名引起的。微软的典型做法是添加一个无用的功能,它分配给html元素的ID并不潮湿——你需要将它们更改为合理的值,而B在我的例子中会阻碍,通过更改粘贴行为,使其不再粘贴剪贴板中的内容。这是一个非常烦人的VisualStudio功能。我只是浪费了大约10分钟寻找一个错误,这个错误是由粘贴上的自动重命名引起的。微软的典型做法是添加一个无用的功能,它分配给html元素的ID并不潮湿——你需要将它们更改为合理的值,而B在我的例子中会阻碍,通过更改粘贴行为,使其不再粘贴剪贴板中的内容。