В "Инструменты" > "Параметры" я не могу найти параметр для отключения автоматического переименования элементов, вставленных в виде исходного кода HTML.
Отключите "Авто идентификационные элементы" в Visual Studio 2013
Ответ 1
На данный момент лучшим решением является обходное решение, которое было опубликовано пользователем на веб-сайте Microsoft Connect, который должен вставить код как комментарий.
Обманите IDE, что мы не вставляем код (таким образом, он не изменит его). Как? Вставить комментарий! Как это сделать в реальной жизни? Вот как я это делаю (не стесняйтесь предлагать другие способы!):
1) Поместите курсор, где я хочу вставить код 2) ctrl-k, ctrl-c (т.е. комментарий регион. Поскольку ни один регион не был выбран, пустым комментарием является вставлен и наш курсор внутри него) 3) ctrl-v (вставить содержимое, которое считается комментарием IDE) 4) ctrl-k, ctrl-u (т.е. не комментируя текущий комментарий, в котором мы находимся!
Ответ 2
Назначение автоматического идентификатора производится только в том случае, если идентификатор используется другим элементом управления на той же странице.
Скопируйте код и вставьте его в внешний редактор, например Notepad ++, затем скопируйте его снова с NP ++ и вставьте его на страницу редактора кода. Идентификатор должен оставаться тем же.