WebPart结构概览
ASP.NET 2.0 Web Part控件是新一代的服务器端控件,允许用户个性化内容,展现外观和Web页面的行为,均可以从应用程序页面中进行操作而不需要开发人员或者管理员的干涉。
System.Web.UI.WebControls.WebParts命名空间下包含Web Part控件,提供了一整套的类和接口来允许你创建Web Part。下面的类可以建立一个简单的Web Part页面。
l WebPartManager:Web Part控件的核心类,管理页面上所有的Web Part控件、功能和事件。
l WebZone:所有控件的基类,担当服务器控件的容器(包括Web Part、服务器端控件和用户自定义控件)。
WebPartZone:Web Part控件中的一个基本控件,用来承载Web页面上的Web Part。
EditorZone:Web Part控件中的一个基本控件,用来承载Web页面上的Editor Part。
CatalogZone:Web Part控件中的一个基本控件,用来承载Web页面上的Catalog Part。
ConnectionZone:是一个用户接口(UI:User Interface)允许用户在WebPartZoneBase内的Web Part之间和服务器端控件之间的连接。
l Part:所有Web Part控件的基类,在Web表单页面上输出一个标准的Web Part UI。
EditorPart:EditorZoneBase区域中控件的基类。用来编辑Web Part控件。
CatalogPart:CatalogZoneBase区域中控件的基类,提供了一个可用Web服务器端控件(Web Part控件)的列表,用户可以将这些控件添加到Web页面中。
WebPart:自定义ASP.NET 2.0 Web Part的基类,
所有引用的类和结构都属于System.Web.UI.WebControls.WebParts命名空间下的,可以通过查看System.Web.UI.WebControls.WebParts namespace文档。