Практическое руководство. Добавление серверных веб-элементов управления PlaceHolder на страницу Web Forms
Обновлен: Ноябрь 2007
Можно добавить веб-серверный элемент управления PlaceHolder на страницу Web Forms, если необходимо динамически добавлять, удалять, обходить элементы управления во время выполнения.
Добавление серверного веб-элемента управления PlaceHolder на страницу Web Forms
- Из вкладки Стандартные панели элементов перетащите на страницу элемент управления PlaceHolder.
Добавление дочерних элементов управления в PlaceHolder во время выполнения
Создайте экземпляр элемента управления, который Вы хотите добавить в элемент управления PlaceHolder.
Вызовите метод Add элемента управления PlaceHolder из свойства Controls, передав ему экземпляр, созданный на предыдущем шаге.
В следующем примере показано добавление двух элементов управления Button как дочерних для элемента управления PlaceHolder. Код также добавляет элемент управления Literal, чтобы добавить тег <br> между кнопками.
Protected Sub Page_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load Dim Button1 As Button = New Button() Button1.Text = "Button 1" PlaceHolder1.Controls.Add(Button1) Dim Literal1 As New Literal() Literal1.Text = "<br>" PlaceHolder1.Controls.Add(Literal1) Dim Button2 As New Button() Button2.Text = "Button 2" PlaceHolder1.Controls.Add(Button2) PlaceHolder1.Controls.Add(Button2) End Sub
void Page_Load(object sender, EventArgs e) { Button Button1 = new Button(); Button1.Text = "Button 1"; PlaceHolder1.Controls.Add(Button1); Literal Literal1 = new Literal(); Literal1.Text = "<br>"; PlaceHolder1.Controls.Add(Literal1); Button Button2 = new Button(); Button2.Text = "Button 2"; PlaceHolder1.Controls.Add(Button2); }
См. также
Ссылки
Общие сведения о серверном веб-элементе управления PlaceHolder