Turn on more accessible mode
Skip Ribbon Commands
Skip to main content
Turn on Animations

Zonas en una pagina para WebParts

WebParts


Las zonas son los contenedores de WebParts en una página de WSS/SPS. El Modelo de Objetos no provee métodos para leer las Zonas en la página, pero hay diferentes maneras indirectas para hacerlo
Autor: Gustavo

Aunque hay una propiedad "WebPartZones" en el Objeto "WebPartPage", la propiedad no es pública, por lo que no es posible leerla con código directamente.

Reflexión:

Usando reflexión es posible leer las propiedades internas de la página:

Controles de la página:

Zonas no son otra cosa que controles del tipo "HtmlForm" en la página, por lo que es posible leerlos haciendo una iteración a través del código HTML:

Método DropDown:

El Objeto "ToolPane" tiene un método "CreateZoneDropdown" que crea una DropDown con las zonas de la página: