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

Instalar WebParts programáticamente - Parte 2

WebParts


Normalmente las WebParts se instalan manualmente utilizando las diferentes Galerías de que dispone SPS, o modificando la definición de las respectivas plantillas. Una forma poco utilizada es instalarlas programáticamente, lo que permite modificar las páginas de una forma dinámica. Segunda parte sobre la instalación de las WebParts por defecto de WSS/SPS.
Autor: Gustavo

La primera parte del artículo indicaba como instalar WebParts especialmente programadas. Esta segunda parte indica como instalar las WebParts que vienen por defecto con SPS y WSS.

Esta WebPart utiliza como parámetros:

  • Pagina URL: la página en la que se debe instalar la WebPart
  • Titulo WebPart: El titulo que aparecerá en la WebPart
  • Imagen: URL de la Imagen a mostrar
  • Zona: Definición de la "ZoneID" en la que se debe instalar la WebPart (en ingles)

En el codigo se hace primero una instancia del tipo de WebPart que se quiere instalar:

ImageWebPart myImageWebPart = new ImageWebPart();

En lugar de una WebPart para imágenes se puede usar cualquiera de las WebParts por defecto de SPS/WSS, por ejemplo:

ContentEditorWebPart = Editor de contenido
MembersWebPart = Contactos
PageViewerWebPart = Elemento Web visor de paginas
XmlWebPart = Elemento Web XML

Nota: El código de la WebPart es solamente una prueba de concepto para explorar las posibilidades de manejar WebParts dinámicamente, y no esta listo para ser utilizado en un servidor de producción.

Aqui puede encontrar el codigo de la WebPart