Preparación para agregar Web PartsLa tecnología de portales Web nos ha introducido el concepto de escribir
aplicaciones Web muy pequeñas que pueden ser gestionadas por una aplicación de
portal separada. En el pasado, la funcionalidad de gestión de portales (por
ejemplo, la capacidad de controlar el acceso a áreas del portal, personalizar
cada experiencia de usuario, etc.) requería que comprásemos un software de
portal específico como Microsoft SharePoint Portal Server, que incluye un marco de trabajo
para gestionar Web Parts. VWD incorpora un completo sistema de gestión de Web Parts muy
similar a SharePoint.La personalización está soportada de modo
nativo, permitiendo a los usuarios, entre otras cosas, arrastrar y
soltar
Web Parts sobre una página. Para soportar esta funcionalidad, VWD proporciona
la funcionalidad a nivel de aplicación sobre ASP.NET. En este capítulo exploraremos cómo crear páginas Web con los
controles Web Part que incorpora VWD.Para empezar a utilizar Web
Parts,
primero debemos ubicar los controles Web Part apropiados en nuestra
página. 1. Crear un nuevo Web Form en nuestro proyecto denominado
WebParts.aspx.No utilizar una página principal, pero sí un
archivo de código subyacente separado. Necesitaremos este último para
gestionar el cambio de modo que utilizan los Web Parts en la siguiente lección.
2. Desde ToolBox, arrastrar un
control WebPartManager sobre la superficie de diseño WebParts.aspx
. En la ventana Properties, establecer la propiedad ID
a "authorsWebPartManager".

El control WebPartManager gestiona todos los Web Parts en la página.
Cada página que utiliza Web Parts debe incluir este control.
3.Situar nuestro cursor debajo del control WebPartManager y a continuación seleccionar
el comando de menú Layout | Insert Table para añadir a la
página una tabla con una única fila y tres columnas, como se muestra a continuación.
Hacer clic en Cell Properties
y, a continuación, en Vertical align seleccionar top.

Un control WebPartZone es un contenedor para uno o más Web Parts. Es
necesario
agregar estos contenedores si queremos agregar Web Parts. 4.Arrastrar un control WebPartZone en la primera
columna de la tabla HTML. Establecer su propiedad ID a "leftColWebPartZone".

5. Arrastrar un segundo control WebPartZone a la
segunda columna de la tabla HTML. Establecer su propiedad ID a "midColWebPartZone".

6. Añadir el siguiente elemento al archivo web.sitemap: "siteMapNode
url="WebParts.aspx" title="Web Parts" description=" roles=" /".
Ahora estamos listos para añadir Web Parts a nuestra página.  
Powered By ASP.NET v2.0 |