Gewusst wie: Hinzufügen von PlaceHolder-Webserversteuerelementen zu einer Web Forms-Seite (Visual Studio)
Aktualisiert: November 2007
Fügen Sie ein PlaceHolder-Webserversteuerelement zu einer Web Forms-Seite hinzu, wenn Sie Steuerelemente zur Laufzeit dynamisch hinzufügen, entfernen oder durchlaufen möchten.
So fügen Sie einer Web Forms-Seite ein PlaceHolder-Webserversteuerelement hinzu
- Ziehen Sie von der Registerkarte Standard der Toolbox ein PlaceHolder-Steuerelement auf die Seite.
So fügen Sie zur Laufzeit untergeordnete Steuerelemente zu einem PlaceHolder-Steuerelement hinzu
Erstellen Sie eine Instanz des Steuerelements, das Sie dem PlaceHolder-Steuerelement hinzufügen möchten.
Rufen Sie die Add-Methode der Controls-Eigenschaft des PlaceHolder-Steuerelements auf, und übergeben Sie die im vorherigen Schritt erstellte Instanz.
Im folgenden Beispiel wird gezeigt, wie Sie zwei Button-Steuerelemente als untergeordnete Elemente eines PlaceHolder-Steuerelements hinzufügen. Im Code wird auch ein Literal-Steuerelement hinzugefügt, um ein <br>-Tag zwischen den Schaltflächen hinzuzufügen.
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); }