The Toolbox task pane in SharePoint Designer hosts another set of ASP.Net 2.0 controls called Web part controls. These are generic controls that can be used to host custom Web part controls and server controls developed programmatically. The primary hosting controls offered in ASP.NET 2.0 for Web parts are:
WebPartZone: This control acts as a placeholder control and hosts other server Web part controls and ASP.NET 2.0 controls.
CatalogZone: A catalog is basically a list of Web part controls. The CatalogZone allows developers to create a list of Web parts that can be used to insert them on Web pages dynamically at browse time.
EditorZone: This control acts as a host for a number of editor Web parts, such as AppearanceEditorPart, BehaviorEditorPart, LayoutEditorPart, and PropertyGridEditorPart. The editor Web parts can be used to design the editing interface of the Web part properties, which are displayed to the end user at browse time.
ConnectionZone: The ASP.NET 2.0 ConnectionZone Web part allows developers to enable connections between Web parts at browse time. This means that end users visiting the Web sites can connect two or more Web parts together and then transfer data from one Web part to another.
Web part controls are different from other ASP.NET controls in that ASP.NET 2.0 provides the infrastructure to dynamically add, remove, and modify properties of Web part controls directly in a browser. This means that developers can use these ...