Share via


CatalogZone Web Server Control Overview

The CatalogZone control serves as the primary control in the Web Parts control set for hosting CatalogPart controls on a Web page.

This topic contains:

  • Background

  • Code Examples

  • Class Reference

Background

A key feature of Web Parts controls such as the CatalogZone control is that they enable end users to personalize Web pages and save their personalized settings. The CatalogZone control enables end users to add WebPart controls or other server controls to a Web Parts page at run time. The CatalogZone control serves as the primary control in the Web Parts control set for hosting CatalogPart controls on a Web page.

Enabling a CatalogZone Web Server Control

A CatalogZone control becomes visible only when a user switches a Web page to catalog-display mode (CatalogDisplayMode). For code examples that show how to use the CatalogZone control, see the examples in CatalogZone Web Server Control Declarative Syntax and System.Web.UI.WebControls.WebParts.CatalogZone.

CatalogPart Controls That Are Provided with the CatalogZone Web Server Control

A zone created by a CatalogZone control can contain several types of CatalogPart controls. Each CatalogPart control is a type of container for server controls that users can add to the page. The CatalogPart controls differ according to where the server controls they contain are coming from.

For a summary of CatalogPart controls, see the System.Web.UI.WebControls.WebParts.CatalogZone class overview.

Back to top

Code Examples

Walkthrough: Creating a Web Parts Page

How to: Treat a User Control as a Web Parts Control

How to: Provide Optional Web Parts Controls

How to: Enable Users to Import Web Parts Control Settings

How to: Export Web Parts Control Settings

How to: Build and Run the Data-bound Web Parts Control Example

Walkthrough: Changing Display Modes on a Web Parts Page

How to: Set the Display Mode of a Web Parts Page

Walkthrough: Implementing Web Parts Personalization with a User Control

Walkthrough: Implementing Web Parts Personalization using IPersonalizable

How to: Enable Shared Personalization of Web Parts Pages

How to: Disable Web Parts Personalization

How to: Create Personalizable Properties on a Web Parts Control

How to: Remove User Entries from the Personalization Store

How to: Enable Users to Clear Personalization State

How to: Declare a Static Connection between Two Web Parts Controls

Back to top

Class Reference

Back to top

See Also

Concepts

DeclarativeCatalogPart Web Server Control Overview

PageCatalogPart Web Server Control Overview

ImportCatalogPart Web Server Control Overview

Reference

CatalogZone

System.Web.UI.WebControls.WebParts.WebZone

System.Web.UI.WebControls.WebParts

Web Parts Control Set Overview

Other Resources

ASP.NET Web Parts Controls