Partager via


Créer des pages pour SharePoint

Vous pouvez créer des pages d’application, des pages de site, des pages maîtres et des mises en page pour un site SharePoint.

Vous pouvez créer des pages d’application à l’aide d’un modèle dans Visual Studio. Créez des pages de site, des pages maîtres et des mises en page à l’aide de SharePoint Designer. Ensuite, vous pouvez importer ces pages dans Visual Studio pour les utiliser dans un projet SharePoint.

Vous pouvez également modifier l’apparence et le comportement des pages à l’aide de feuilles de style en cascade, d’ECMAScript et de thèmes.

Types de pages SharePoint

Le tableau suivant décrit les quatre principaux types de pages qu’un site SharePoint contient.

Type de page Description
Pages d’application Créez une page d’application si vous souhaitez que la page contienne du code personnalisé ou que la page soit partagée entre plusieurs sites. Sinon, une page de site peut être le meilleur choix.
Pages de site Créez une page de site si vous souhaitez effectuer l’une des tâches suivantes :

- Ajouter la page à une bibliothèque SharePoint.
- Activer la page pour héberger des fonctionnalités telles que des composants WebPart dynamiques et des zones de composants WebPart.
- Permettre aux utilisateurs de personnaliser la page à l’aide de SharePoint Designer.

Ne créez pas de page de site si vous souhaitez que la page contienne du code personnalisé. Bien que vous puissiez ajouter du code personnalisé à une page de site, le code cesse de s’exécuter lorsque l’utilisateur personnalise la page à l’aide de SharePoint Designer.
Pages maîtres Créez une page maître si vous souhaitez définir une structure commune pour les pages de site et les pages d’application.
Dispositions de pages Les mises en page sont spécifiques à Microsoft SharePoint Server et vous permettent de définir une structure commune pour les pages de site et les pages d’application.

Pour obtenir une vue d’ensemble de chaque type de page, consultez Bloc de construction : Pages et interface utilisateur, et Mises en page et Pages maîtres.

Créer des pages d’application

Vous pouvez créer des pages d’application dans Visual Studio en ajoutant un élément Page d’application à un projet SharePoint. Vous pouvez ajouter des contrôles à la page, puis gérer les événements de contrôle en ajoutant du code.

Vous pouvez définir des points d’arrêt dans le fichier de code de la page, démarrer le débogueur et tester la page sur un site SharePoint local sans effectuer d’étapes de configuration supplémentaires. Pour plus d’informations, consultez Création de pages d’application pour SharePoint.

Créer des pages de site, des pages maîtres et des mises en page

Vous pouvez créer des pages de site, des pages maîtres et des mises en page à l’aide de SharePoint Designer. Vous pouvez ensuite importer ces pages dans Visual Studio. Importez vos pages si vous souhaitez tirer parti des fonctionnalités de déploiement ou de contrôle de code source disponibles dans Visual Studio. Pour plus d’informations, consultez Importation d’éléments à partir d’un site SharePoint existant.

Étant donné qu’il est difficile de modifier ces pages après les avoir importées, vous devez concevoir ces pages avant de les importer.

Créer des feuilles de style en cascade, ECMAScript et des thèmes

Visual Studio ne fournit pas de modèles pour le développement de feuilles de style en cascade (CSS), ECMAScript (JavaScript, JScript) ou de fichiers de thème pour les sites SharePoint. Vous pouvez créer ces fichiers à l’aide des conseils disponibles dans le Kit de développement logiciel (SDK) SharePoint ou à l’aide d’outils tels que SharePoint Designer.

Vous pouvez ajouter ces fichiers directement à votre solution ou les importer. Dans les deux cas, vous devez créer les dossiers mappés appropriés pour chaque élément que vous ajoutez. Pour plus d’informations sur les dossiers mappés, consultez Guide pratique pour ajouter et supprimer des dossiers mappés.

Pour plus d’informations sur la création de feuilles de style en cascade, consultez Utilisation de la classe feuilles de style en cascade dans SharePoint Foundation. Pour plus d’informations sur la création de fichiers JavaScript et JScript pour une solution SharePoint, consultez Configuration d’une page ASPX de base pour ECMAScript. Pour plus d’informations sur les thèmes, consultez Bloc de construction : Pages et interface utilisateur.

Intitulé Description
Créer des pages d’application pour SharePoint Décrit comment ajouter des pages d’applications : contenu .aspx qui est fusionné avec une page maître SharePoint.
Guide pratique pour créer une page d’application Montre comment créer des pages ASP.NET qui s’exécutent sur un site SharePoint.
Procédure pas à pas : créer une page d’application SharePoint Montre comment concevoir et déboguer une page web ASP.NET pour un site SharePoint.