Universidad Politécnica Salesiana Aplicación de Programación Distribuida Control CatalogZone Autor: Vinicio Salas lunes, 23 de noviembre de 2009
El control CatalogZone • El control CatalogZone actúa como control principal del conjunto de controles de elementos Web para alojar controles CatalogPart en una página Web • Permite crear un catálogo de WebParts Controla a partir de lo cual los usuarios pueden seleccionar controles para adicionar a una página
El control CatalogZone • Permite agregar Web Parts interactivamente • Contiene uno o más controlesCatalogPart • Se puede trabajar con otros componetntes
Nombre
Descripción
PageCatalogPart
Lista los Web parts que han sido removidos de la página
DeclarativeCatalog Part
Lista los Web parts declarados en < WebPartsTemplate >
ImportCatalogPart
Permite que los Web parts sean importados
Ejemplo CatalogZone • En el ejemplo creamos una página que muestra Elementos Web que son del tipo Create User Wizar. • Seleccionamos "Catalogo" en los botones. el CatalogZone será visible y mostrará un control Create User Wizar en su parte de catálogo declarativo. •
Pasos para crear el control CatalogZone • Creamos un sitio web normal • A continuación crearemos los siguientes elementos en nuestro sitio web creado anteriormente
Elemento Web Fom creado por default del sitio web el elemento se llamara “ Default . aspx ”
Pasos para crear el control CatalogZone Arrastramos
el control
A continuación Arrastramos el Control
Después Arrastramos el Control
Pasos para crear el control CatalogZone Después Arrastramos en el medio del la zona de catalogo el Control así
Pasos para crear el control CatalogZone <%@ Page Language="VB" %> <script runat="server"> Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) mgr1.DisplayMode = WebPartManager.BrowseDisplayMode End Sub Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) mgr1.DisplayMode =
Código de Web Part Manager
Código de Web Part Zone
<MinimizeVerb Text="Minimize This Part" /> <EditVerb Text="Edit This Part" />
Código de Zona de Catalogo y Catalogo Declarativo
<WebPartsTemplate>
Código para renombrar a los botones
Bibliografía • http://www.esasp.net/Foro/verpost.aspx? IdForo=tutoriales-aspnet&IdPost=61&T_Titulo=tutorialde-asp-net&Page=2 • http://quickstarts.asp.net/QuickStartv 20/util/srcview.aspx?path= %7E/aspnet/samples/webparts/Web PartManager/AuthorizingWebParts.s rc