I. Pré requis
II. Introduction
III. Composants Webparts
IV. Interface de base
V. Configuration des webparts
VI. Ajouter des WebPart depuis Internet Explorer
VII. Conclusion
I. Prérequis
Cet article nécessite Visual Studio 2005 et SQL Express 2005. Les webparts expriment toute leur puissance avec Internet Explorer.
II. Introduction
Les utilisateurs de SharePoint (portal server ou services) ne seront pas dépaysés par les webparts. Un ou Une Webpart est un contrôle serveur spécialisé dans la création de sites portails. Les webparts permettent de découper une page principale en plusieurs zones. Asp.net 2.0 utilise le même moteur de rendu que Sharepoint mais les webparts respectives ne sont pas compatibles. Nous allons voir dans cet article comment ajouter des webparts, simplement à une page.
III. Composants Webparts
Dans la toolbox de Visual Studio, on retrouve un onglet Webparts. On constate plusieurs contrôles :
Malheureusement, nous n’allons pas rentrer en détails dans tous les contrôles.
WebPartManager :
Comme son nom l’indique, c’est le manager des webparts de votre page. Ce control gère les webparts de votre page. Sa présence est indispensable.
WebPartZone :
C’est une zone ou l’on souhaite mettre des webparts. Une webpartzone peut contenir plusieurs webparts et une page peut contenir plusieurs webpartzones.
Catalogzone :
C’est une zone qui permet de contenir des catalogParts. Elle permet la gestion des webparts dans les webzones.
EditorZone :
C’est une zone qui permet de contenir des editorzones. C’est une zone qui configure les webparts.
IV. Interface de base
Pour cette interface de base, nous plaçons le webpartmanager sur la page (peu importe l’emplacement).
Puis nous allons placer un tableau de 4 colonnes et de 3 lignes.
Dans chaque colonne de la première ligne nous allons placer un linkbutton.
Introduction aux WebParts d’ASP.Net (189 KO) (Cours PDF)