Если я перетащил элемент управления из панели инструментов в Visual Studio (2008 + SP1) на страницу ASPX, я получаю предложение для ID:
<asp:Button ID="Button1" runat="server" Text="Button" />
Это хорошо и помогает не забывать назначать идентификатор. В большинстве случаев я переименовываю идентификатор, например:
<asp:Button ID="MySpecialButtonForSpecialTask1" runat="server" Text="Button" />
Теперь у меня есть задача 2 (3, 4,..., n) и нужна кнопка "MySpecialButtonForSpecialTask2" . Поэтому я копирую и вставляю первый с ID = "MySpecialButtonForSpecialTask1". Что результат:
<asp:Button ID="Button1" runat="server" Text="Button" />
Это не приятно, так как мне нужно изменить сейчас "Button1" на "MySpecialButtonForSpecialTask2" , но я бы предпочел изменить "MySpecialButtonForSpecialTask1" на "MySpecialButtonForSpecialTask2" .
Есть ли какой-либо параметр или трюк в VS, чтобы предотвратить назначение новых идентификаторов после копирования и вставки?
Update
Я не ищу вариант
"Инструменты" > "Параметры" > "Текстовый редактор" > "HTML" > "Разное" > "Авто идентификационные элементы" вставить в "Вид источника"
так как он также отключает создание идентификаторов для элементов управления, вставленных из панели инструментов. Я только хотел бы отключить это, когда скопировать и вставить.