Запретить автоматическое создание идентификатора при копировании-вставке в веб-форме ASP.NET для Visual Studio 2008 - PullRequest
36 голосов
/ 04 марта 2010

Если у меня есть следующее в веб-форме ASP.NET:

<asp:TextBox runat="server" ID="tbxUser"/>

и я копирую и вставляю эту строку на той же странице, обычно получаю следующее:

<asp:TextBox runat="server" ID="TextBox1"/>

Очевидно, что никто не будет называть свои элементы управления таким образом (если вы не хотите называть текстовое поле, просто не присваивайте ему идентификатор), и не очень удобно менять идентификаторы вставленных элементов управления. , То же самое происходит, если я копирую элемент управления без явного идентификатора, VS просто генерирует его для меня.

Есть ли способ предотвратить автоматическую генерацию идентификаторов VS при копировании и вставке кода ASP.NET?

Ответы [ 4 ]

42 голосов
/ 04 марта 2010

Параметры, Текстовый редактор, HTML, Разное, Авто ID при вставке

Кстати, самая похожая статья содержит точно такой же вопрос (конечно, ответил). Будь осторожнее в следующий раз:)

3 голосов
/ 21 марта 2014

Если вы работаете в Visual Studio 2013, посмотрите этот вопрос о переполнении стека:

Отключение «элементов Auto ID» в Visual Studio 2013

, что в основном указывает на ошибку, возникшую в Microsoft (отключение автоматического идентификатора было удалено из VS 2013):

http://connect.microsoft.com/VisualStudio/feedback/details/806446/asp-net-web-forms-development-unable-to-disable-auto-id-generation-on-paste-using-new-version-of-visual-studio-2013

0 голосов
/ 22 ноября 2018

Visual Studio 2017, похоже, не имеет возможности отключить это. Если кто-нибудь знает способ, пожалуйста, напишите для VS 2017. Спасибо.

0 голосов
/ 07 октября 2013

Для создания локального веб-сайта IIS

Откройте Visual Studio.

В меню Файл выберите Новый веб-сайт.

Откроется диалоговое окно «Новый веб-сайт».

В установленных шаблонах Visual Studio выберите Веб-сайт ASP.NET.

В списке Местоположение выберите HTTP. Нажмите Обзор.

Появится диалоговое окно выбора местоположения.

Выбрать локальный IIS.

Открытие локальных веб-серверов.

Выберите веб-сайт по умолчанию.

Щелкните значок «Создать новое веб-приложение» (кнопка «Создать новое веб-приложение») над списком веб-сайтов, а затем укажите имя нового веб-сайта.

Нажмите Открыть.

Диалоговое окно выбора местоположения закрывается.

В поле Языки выберите язык программирования, на котором вы предпочитаете работать.

Выбранный вами язык программирования будет использоваться по умолчанию для вашего веб-сайта, но вы можете установить языки программирования для каждой страницы отдельно.

Нажмите кнопку ОК в диалоговом окне «Новый веб-сайт».

Visual Web Developer создает веб-сайт и новую страницу с именем Default.aspx.] 1


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