Поделиться через


Практическое руководство. Добавление серверных веб-элементов управления PlaceHolder на страницу Web Forms

Обновлен: Ноябрь 2007

Можно добавить веб-серверный элемент управления PlaceHolder на страницу Web Forms, если необходимо динамически добавлять, удалять, обходить элементы управления во время выполнения.

Добавление серверного веб-элемента управления PlaceHolder на страницу Web Forms

  • Из вкладки Стандартные панели элементов перетащите на страницу элемент управления PlaceHolder.

Добавление дочерних элементов управления в PlaceHolder во время выполнения

  1. Создайте экземпляр элемента управления, который Вы хотите добавить в элемент управления PlaceHolder.

  2. Вызовите метод 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