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屬性來識別包含myControl1的控制項。If the call returns a control, the code uses the Parent property to identify the control that contains myControl1. 如果父控制項存在,則字串「文字方塊的父系是」會與父控制項的ID屬性串連,並寫入Page至。If 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.

適用於