Bagikan melalui


CatalogZone.CreateCatalogParts Metode

Definisi

Membuat instans dari setiap CatalogPart jenis yang dideklarasikan di zona tersebut.

protected:
 override System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ CreateCatalogParts();
protected override System.Web.UI.WebControls.WebParts.CatalogPartCollection CreateCatalogParts ();
override this.CreateCatalogParts : unit -> System.Web.UI.WebControls.WebParts.CatalogPartCollection
Protected Overrides Function CreateCatalogParts () As CatalogPartCollection

Mengembalikan

A CatalogPartCollection dengan referensi ke semua CatalogPart kontrol di zona tersebut.

Pengecualian

Kontrol saat ini CatalogPart tidak memiliki ID.

Keterangan

Metode CreateCatalogParts ini adalah metode penting karena ketika pengguna mengalihkan halaman ke mode tampilan katalog, metode ini membuat semua CatalogPart kontrol yang membentuk katalog Bagian Web.

Metode CreateCatalogParts di kelas yang CatalogZone disediakan dengan set kontrol Bagian Web dapat membuat kontrol server apa pun yang mewarisi dari CatalogPart kelas . Jadi, jika Anda membuat kontrol kustom CatalogPart dan mendeklarasikannya di halaman dalam CatalogZone kontrol, metode ini akan membuat kontrol Anda ketika pengguna mengalihkan halaman ke mode katalog.

Namun, karena berbagai alasan Anda mungkin ingin mengontrol metode .CreateCatalogParts Anda mungkin ingin kontrol tersebut hanya membuat kontrol tertentu CatalogPart . Misalnya, Anda membuat sekumpulan kontrol kustom CatalogPart yang memiliki penampilan konsisten dan milik satu produk atau organisasi. Jika Anda ingin pengembang halaman dibatasi untuk menggunakan kontrol kustom tersebut dalam katalog, maka Anda harus mewarisi dari CatalogZone kelas , mengambil alih CreateCatalogParts metode , dan mengizinkan metode untuk membuat hanya kontrol dengan jenis yang sama dengan kontrol kustom Anda.

Berlaku untuk

Lihat juga