Creación de Web Parts con Visual Studio 2008

En esta ocasión mostraremos como crear un web part utilizando Visual Studio 2008, con la extensión para SharePoint instalada.
1.- Abrimos Visual Studio 2008.
2.- Creamos un nuevo proyecto.
3.- En tipos de proyecto, seleccionamos SharePoint.
4.- Dentro de las plantillas de SharePoint escogemos Web Part.
5.- Escribimos el nombre y ubicación del proyecto.
6.- Seleccionar en donde se va colocar el .dll del Web Part. Bin o GAC. Y Aceptar
A continuación se abrirá el proyecto, y aparecerá la siguiente estructura:

namespace HolaMundo
{
     [Guid("4833d485-6686-4c4a-b351-ae39d2500f84")]
     public class HolaMundo : System.Web.UI.WebControls.WebParts.WebPart
     {
          public HolaMundo()
          {
          }
          protected override void CreateChildControls()
          {
               base.CreateChildControls();
               // TODO: add custom rendering code here.
               // Label label = new Label();
               // label.Text = "Hello World";
               // this.Controls.Add(label);
          }
     }
}

El método CreateChildControls nos permitirá insertar al web part  controles ASP, AJAX, etc., por ejemplo: Para un web part con la leyenda “Hola Mundo”,  crearemos una nueva instancia del control Label, colocaremos la información dentro de el, y al final lo agregamos  a los controles del web part. Quedando  así:

namespace HolaMundo
{
     [Guid("4833d485-6686-4c4a-b351-ae39d2500f84")]
     public class HolaMundo :  System.Web.UI.WebControls.WebParts.WebPart
     {
          public HolaMundo()
          {
          }
          protected override void CreateChildControls()
          {
                base.CreateChildControls();

               // TODO: add custom rendering code here.
               Label label = new Label();
               label.Text = "Hola Mundo";
               this.Controls.Add(label);
          }
     }
}
Creacion de Web Part

Creacion de Web Part

Luego de esto hacemos Deploy a la Solución, en menú Build->Deploy Solution y automáticamente Visual Studio colocara el web part en los Features de SharePoint y reiniciara IIS, esto debido a que estamos compilando el web part en el mismo ámbito en el que está instalado el servidor WSS. Más adelante comentaremos como importar un web part creado en otro lado.

Creacion de Web Part

Creacion de Web Part

Una vez compilado el web part, abrimos nuestra colección de sitios y editamos la pagina para agregar el web part.

Creacion de Web Part

Creacion de Web Part

 

Creacion de Web Part

Creacion de Web Part

 

Gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Límite de tiempo se agote. Por favor, recargar el CAPTCHA por favor.