CatalogZone.CreateCatalogParts Methode

Definition

Erstellt eine Instanz aller in der Zone deklarierten CatalogPart-Typen.

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

Gibt zurück

Eine CatalogPartCollection mit Verweisen auf alle CatalogPart-Steuerelemente in der Zone.

Ausnahmen

Das aktuelle CatalogPart-Steuerelement besitzt keine ID.

Hinweise

Die CreateCatalogParts -Methode ist eine wichtige Methode, da wenn ein Benutzer eine Seite in den Kataloganzeigemodus wechselt, mit dieser Methode alle Steuerelemente erstellt werden, aus denen CatalogPart der Webparts-Katalog besteht.

Die CreateCatalogParts Methode in der Klasse, die CatalogZone mit dem Webparts-Steuerelementsatz bereitgestellt wird, kann jedes Serversteuerelement erstellen, das von der CatalogPart -Klasse erbt. Wenn Sie also ein benutzerdefiniertes CatalogPart Steuerelement erstellen und es auf einer Seite innerhalb eines CatalogZone Steuerelements deklarieren, erstellt diese Methode das Steuerelement, wenn ein Benutzer die Seite in den Katalogmodus wechselt.

Aus verschiedenen Gründen können Sie jedoch die Kontrolle über die CreateCatalogParts -Methode haben. Möglicherweise möchten Sie, dass nur bestimmte CatalogPart Steuerelemente erstellt werden. Angenommen, Sie erstellen eine Reihe von benutzerdefinierten CatalogPart Steuerelementen, die ein einheitliches Erscheinungsbild aufweisen und zu einem einzelnen Produkt oder einer organisation gehören. Wenn Sie möchten, dass Seitenentwickler auf die Verwendung dieser benutzerdefinierten Steuerelemente in einem Katalog beschränkt sein sollen, sollten Sie von der CatalogZone -Klasse erben, die CreateCatalogParts -Methode überschreiben und zulassen, dass die -Methode nur Steuerelemente desselben Typs wie Ihre benutzerdefinierten Steuerelemente erstellt.

Gilt für:

Weitere Informationen