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

Una WebPart dentro de una WebPart

WebParts


Intrínsicamente visto, una WebPart no es mas que un WebControl que implementa una Interfase diferente. Utilizando esto, es posible programar una WebPart que contiene otra(s) WebPart(s).
Autor: Gustavo

El siguiente ejemplo del método "RenderWebPart" de una WebPart muestra como definir otra WebPart ("Editor de Contenido") en el código:

El "Editor de Contenido" posee una propiedad "ContentLink" que en el caso del ejemplo es utilizada para ver el contenido de un documento que se encuentra en una Librería de Documentos. Todas las otras propiedades de la WebPart incluida son accesibles desde el Modelo de Objetos, de la misma forma que la propiedad "ContentLink".

El resultado es una WebPart personalizada que funciona como contenedor de otra WebPart:

Note la flecha para el menú de contexto de la WebPart incluida.