Что может перехватывать и изменять мой буфер обмена в Visual Studio? - PullRequest
1 голос
/ 11 мая 2019

В Visual Studio 2017, если я копирую

<asp:PlaceHolder ID="userControl1" runat="server">

, а затем попробуйте вставить его, он выглядит как

<asp:PlaceHolder ID="Placeholder[n]" runat="server"></asp:PlaceHolder>

где [n] - некоторое целое число; однако, когда я вставляю его в любое другое приложение, оно получается правильным.

Как мне подойти к решению этой проблемы? Возможно ли расширение является виновником?

1 Ответ

1 голос
/ 11 мая 2019

Это происходит потому, что в этом webform.

уже существует элемент управления с этим идентификатором. Visual Studio попытается убедиться, что дублирующиеся идентификаторы не вставлены в ваш .aspx.При удалении ранее существовавшего элемента управления он будет « вставлять правильно ».

Вы можете отключить эту функцию в меню параметров:

Инструменты> Параметры> ТекстРедактор> HTML> Разное> Автоматическая идентификация при вставке / Формат HTML / Закрыть скобку

Это может помочь вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...