Bagikan melalui


ControlCollection(Control) Konstruktor

Definisi

Menginisialisasi instans ControlCollection baru kelas untuk kontrol server induk yang ditentukan.

public:
 ControlCollection(System::Web::UI::Control ^ owner);
public ControlCollection(System.Web.UI.Control owner);
new System.Web.UI.ControlCollection : System.Web.UI.Control -> System.Web.UI.ControlCollection
Public Sub New (owner As Control)

Parameter

owner
Control

Kontrol server ASP.NET tempat koleksi kontrol dibuat.

Pengecualian

Terjadi jika owner parameternya adalah null.

Contoh

Contoh kode berikut adalah kelas kustom ControlCollection yang mengambil alih konstruktor untuk menulis pesan (yang menyertakan nama Owner properti) ke log jejak saat instans koleksi dibuat. Anda harus mengaktifkan pelacakan untuk halaman atau aplikasi agar contoh ini berfungsi.

// Create a custom ControlCollection that writes
// information to the Trace log when an instance
// of the collection is created.
[AspNetHostingPermission(SecurityAction.Demand, Level=AspNetHostingPermissionLevel.Minimal)]
public class CustomControlCollection : ControlCollection
{
    private HttpContext context;

    public CustomControlCollection(Control owner)
        : base(owner)
    {

        HttpContext.Current.Trace.Write("The control collection is created.");
        // Display the Name of the control
        // that uses this collection when tracing is enabled.
        HttpContext.Current.Trace.Write("The owner is: " + this.Owner.ToString());
    }
}
' Create a custom ControlCollection that writes
' information to the Trace log when an instance
' of the collection is created.
<AspNetHostingPermission(SecurityAction.Demand, _
   Level:=AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class CustomControlCollection
    Inherits ControlCollection

    Private context As HttpContext

    Public Sub New(ByVal owner As Control)
        MyBase.New(owner)
        HttpContext.Current.Trace.Write("The control collection is created.")
        ' Display the Name of the control
        ' that uses this collection when tracing is enabled.
        HttpContext.Current.Trace.Write("The owner is: " _
      & Me.Owner.ToString())
    End Sub


End Class

Berlaku untuk

Lihat juga