Créer des pages pour SharePointCreate pages for SharePoint

Vous pouvez créer des pages d’application, les pages de site, les pages maîtres et les mises en page pour un site SharePoint.You can create application pages, site pages, master pages and page layouts for a SharePoint site.

Vous pouvez créer des pages d’application à l’aide d’un modèle dans Visual Studio.You can create application pages by using a template in Visual Studio. Créer des pages de site, les pages maîtres et les mises en page, à l’aide de SharePoint Designer.Create site pages, master pages, and page layouts, by using SharePoint Designer. Ensuite, vous pouvez importer ces pages dans Visual Studio pour les utiliser dans un projet SharePoint.Then, you can import these pages into Visual Studio to use them in a SharePoint project.

Vous pouvez également modifier l’apparence et le comportement des pages à l’aide de feuilles de style en cascade, ECMAScript et thèmes.You can also modify the appearance and behavior of pages by using cascading style sheets, ECMAScript, and themes.

Types de pages de SharePointTypes of SharePoint pages

Le tableau suivant décrit les quatre principaux types de pages qui contient un site SharePoint.The following table describes the four main types of pages that a SharePoint site contains.

Type de pagePage Type DescriptionDescription
Pages d’applicationApplication pages Créer une page d’application si vous souhaitez que la page contienne du code personnalisé ou si vous souhaitez que la page à partager entre plusieurs sites.Create an application page if you want the page to contain custom code or you want the page to be shared across multiple sites. Sinon, une page de site peut être le meilleur choix.Otherwise, a site page might be the best choice.
Pages de siteSite pages Créer une page de site si vous souhaitez effectuer l’une des tâches suivantes :Create a site page if you want to perform any of the following tasks:

-Ajouter la page à une bibliothèque SharePoint.- Add the page to a SharePoint library.
-Activer la page pour les fonctionnalités d’hôte telles que la dynamique des composants WebPart et des Zones de composants WebPart.- Enable the page to host features such as dynamic Web Parts and Web Part Zones.
-Autoriser les utilisateurs à personnaliser la page à l’aide de SharePoint Designer.- Enable users to customize the page by using SharePoint Designer.

Ne créez pas une page de site si vous souhaitez que la page contienne du code personnalisé.Do not create a site page if you want the page to contain custom code. Bien que vous pouvez ajouter du code personnalisé à une page de site, le code s’arrête lorsque l’utilisateur personnalise la page à l’aide de SharePoint Designer.Although you can add custom code to a site page, the code stops running when the user customizes the page by using SharePoint Designer.
Pages maîtresMaster pages Créer une page maître, si vous souhaitez définir une structure commune pour les pages de site et les pages d’application.Create a master page if you want to define a common structure for site pages and application pages.
Mises en pagePage layouts Mises en page sont spécifiques à Microsoft SharePoint Server 2010Microsoft SharePoint Server 2010 et vous permettent de définir plus précisément une structure commune pour les pages de site et les pages d’application.Page layouts are specific to Microsoft SharePoint Server 2010Microsoft SharePoint Server 2010 and enable you to further define a common structure for site pages and application pages.

Pour une vue d’ensemble de chaque type de page, consultez bloc de construction : Pages et l’Interface utilisateur, et mises en Page et Pages maîtres.For an overview of each type of page, see Building Block: Pages and the User Interface, and Page Layouts and Master Pages.

Créer des pages d’applicationCreate application pages

Vous pouvez créer des pages d’application dans Visual Studio en ajoutant un Page Application élément à un projet SharePoint.You can create application pages in Visual Studio by adding an Application Page item to a SharePoint project. Vous pouvez ajouter des contrôles à la page et ensuite gérer les événements de contrôle en ajoutant du code.You can add controls to the page, and then handle control events by adding code.

Vous pouvez définir des points d’arrêt dans le fichier de code de la page, démarrez le débogueur et tester la page sur un site SharePoint local sans effectuer des étapes de configuration supplémentaires.You can set breakpoints in the code file of the page, start the debugger, and test the page on a local SharePoint site without performing any additional configuration steps. Pour plus d’informations, consultez création de Pages d’Application pour SharePoint.For more information, see Creating Application Pages for SharePoint.

Créer des pages de site, les pages maîtres et les mises en pageCreate site pages, master pages, and page layouts

Vous pouvez créer des pages de site, les pages maîtres et les mises en page à l’aide de SharePoint Designer.You can create site pages, master pages, and page layouts by using SharePoint Designer. Ensuite, vous pouvez importer ces pages dans Visual Studio.Then, you can import these pages into Visual Studio. Importez vos pages si vous souhaitez tirer parti du déploiement ou de fonctionnalités de contrôle de code source qui sont disponibles dans Visual Studio.Import your pages if you want to take advantage of the deployment or source control features that are available in Visual Studio. Pour plus d’informations, consultez l’importation d’éléments à partir d’un SharePoint Site existant.For more information, see Importing Items from an Existing SharePoint Site.

Comme il est difficile de modifier ces pages après leur importation, vous devez concevoir ces pages avant de les importer.Because it is difficult to modify these pages after you import them, you should design these pages before you import them.

Créer des feuilles de style en cascade, ECMAScript et thèmesCreate cascading style sheets, ECMAScript, and themes

Visual Studio ne fournit pas de modèles pour le développement des feuilles de Style en cascade (CSS), ECMAScript (JavaScript, JScript) ou les fichiers de thème pour les sites SharePoint.Visual Studio does not provide templates for developing Cascading Style Sheets (CSS), ECMAScript (JavaScript, JScript), or theme files for SharePoint sites. Vous pouvez créer ces fichiers à l’aide des instructions disponibles dans le SDK de SharePoint ou à l’aide des outils tels que SharePoint Designer.You can create these files by using the guidance available in the SharePoint SDK or by using tools such as SharePoint Designer.

Vous pouvez ajouter ces fichiers à votre solution directement, ou vous pouvez les importer.You can add these files to your solution directly or you can import them. Dans les deux cas, vous devez créer les dossiers mappés appropriés pour chaque élément que vous ajoutez.In either case, you must create the appropriate mapped folders for each item that you add. Pour plus d’informations sur la création d’un dossier mappé, consultez Comment : ajouter et supprimer des dossiers mappés.For more information about how to create a mapped folder, see How to: add and remove mapped folders.

Pour plus d’informations sur la création de feuilles de Style en cascade, consultez Cascading Style Sheets l’utilisation des classes dans SharePoint Foundation.For more information about creating Cascading Style Sheets, see Cascading Style Sheets Class Usage in SharePoint Foundation. Pour plus d’informations sur la création de fichiers JavaScript et JScript pour une solution SharePoint, consultez paramètre d’une Page ASPX de base pour ECMAScript.For more information about creating JavaScript and JScript files for a SharePoint solution, see Setting Up a Basic ASPX Page for ECMAScript. Pour plus d’informations sur les thèmes, consultez bloc de construction : Pages et l’Interface utilisateur.For more information about themes, see Building Block: Pages and the User Interface.

TitreTitle DescriptionDescription
Créer des pages d’application pour SharePointCreate application pages for SharePoint Décrit comment ajouter des pages d’applications : .aspx contenu est fusionné avec une page maître SharePoint.Describes how to add applications pages: .aspx content that is merged with a SharePoint master page.
Comment : créer une page d’applicationHow to: Create an application page Vous montre comment créer des pages ASP.NET qui s’exécutent sur un site SharePoint.Shows you how to create ASP.NET pages that run on a SharePoint site.
Procédure pas à pas : Créer une page d’application SharePointWalkthrough: Create a SharePoint application page Vous montre comment concevoir et déboguer une page Web ASP.NET pour un site SharePoint.Shows you how to design and debug an ASP.NET Web page for a SharePoint site.