共用方式為


HOW TO:將 PlaceHolder Web 伺服器控制項加入至 Web Form 網頁 (Visual Studio)

更新:2007 年 11 月

當您要動態地在執行階段加入、移除控制項或在控制項中進行迴圈時,可以將 PlaceHolder Web 伺服器控制項加入至您的 Web Form 網頁。

若要將 PlaceHolder Web 伺服器控制項加入至 Web Form 網頁

  • 從 [工具箱] 的 [標準] 索引標籤,將 PlaceHolder 控制項拖曳到網頁上。

若要在執行階段將子控制項加入至 PlaceHolder 控制項

  1. 建立您要加入至 PlaceHolder 控制項的控制項執行個體。

  2. 呼叫 PlaceHolder 控制項 Controls 屬性的 Add 方法,將您在上一步驟所建立的執行個體傳遞給它。

    下例範例將說明如何加入兩個 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 Web 伺服器控制項概觀