ASP.Net дублирует стандартные инструменты, такие как текстовое поле и метка при нажатии кнопки, - PullRequest
0 голосов
/ 20 января 2011

Здравствуйте. Мне просто интересно, можно ли создать функцию, которая будет дублировать текстовые поля и метки при нажатии кнопки.

Например: у меня есть имя и адрес, текстовые поля и метки

Label:Name
Textbox:txtName.Text
Label:Address
Textbox:txtAddress.Text

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

Label:Name
Textbox:txtName.Text
Labe2:Address
Textbox:txtAddress.Text

Button:btnDuplicate

Labe3:Name 2
Textbox:txtName2.Text
Labe4:Address 2
Textbox:txtAddress2.Text

Есть ли способ сделать это? Трудно объяснить, поэтому Google не является моим другом в этой теме. Но это был бы хороший пример.

Player 1
Player 2
Player 3
Player 4

Button - Add Additional Players

При нажатии кнопки добавляется дополнительный игрок. Я стараюсь изо всех сил, чтобы объяснить это вам, но возможно ли это в C # и ASP.NET?

1 Ответ

3 голосов
/ 21 января 2011

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

...