Control.Parent Control.Parent Control.Parent Control.Parent Property

定義

在網頁控制階層架構中取得伺服器控制項之父控制項的參考。Gets a reference to the server control's parent control in the page control hierarchy.

public:
 virtual property System::Web::UI::Control ^ Parent { System::Web::UI::Control ^ get(); };
[System.ComponentModel.Bindable(false)]
[System.ComponentModel.Browsable(false)]
public virtual System.Web.UI.Control Parent { get; }
member this.Parent : System.Web.UI.Control
Public Overridable ReadOnly Property Parent As Control

屬性值

伺服器控制項父控制項的參考。A reference to the server control's parent control.

範例

下列範例會將新Control頁面上的物件myControl1,在指定的控制項FindControl方法呼叫。The following example sets a new Control object on a page, myControl1, to the control specified in a FindControl method call. 如果在呼叫傳回的控制項,程式碼會使用Parent屬性來識別控制項,其中包含myControl1If the call returns a control, the code uses the Parent property to identify the control that contains myControl1. 如果父控制項,則字串 「 文字方塊的父代 」 就會與串連ID的父控制項的屬性,並且寫入PageIf the parent control exists, the string "The parent of the text box is" is concatenated with the ID property of the parent control and written to the Page. 如果找不到任何父控制項,將字串"控制項找不到 」 會被寫入。If no parent control is found, the string "Control not found" is written.

private void Button1_Click(object sender, EventArgs MyEventArgs)
{
      // Find control on page.
      Control myControl1 = FindControl("TextBox2");
      if(myControl1!=null)
      {
         // Get control's parent.
         Control myControl2 = myControl1.Parent;
         Response.Write("Parent of the text box is : " + myControl2.ID);
      }
      else
      {
         Response.Write("Control not found");
      }
}

Private Sub Button1_Click(sender As Object, MyEventArgs As EventArgs)
' Find control on page.
Dim myControl1 As Control = FindControl("TextBox2")
If (Not myControl1 Is Nothing)
   ' Get control's parent.
   Dim myControl2 As Control = myControl1.Parent
   Response.Write("Parent of the text box is : " & myControl2.ID)
Else
   Response.Write("Control not found.....")
End If
End Sub

備註

要求頁面時,只要是建置在該頁面上的伺服器控制項階層架構。Whenever a page is requested, a hierarchy of server controls on that page is built. 這個屬性可讓您判斷目前的伺服器控制項在該階層中,並針對它進行程式設計的父控制項。This property allows you to determine the parent control of the current server control in that hierarchy, and to program against it.

適用於