Procédures pas à pas ASP.NET par scénario

Visual Studio 2010

Cette rubrique répertorie une sélection des procédures pas à pas (didacticiels) qui présentent les concepts du développement Web dans ASP.NET. Ces procédures pas à pas couvrent également des fonctionnalités de développement Web dans Visual Studio 2010 et Visual Web Developer 2010 Express (désignées collectivement sous le nom de Visual Studio).

En plus de ces procédures pas à pas, de nombreuses sections de rubrique dans la documentation Visual Studio incluent des procédures pas à pas qui illustrent des fonctionnalités clés.

Cette rubrique contient les sections suivantes :

Le tableau suivant répertorie les procédures pas à pas qui vous présentent ASP.NET et Visual Studio. Elles vous seront d'autant plus utiles si vous êtes novice dans le développement Web ASP.NET.

Rubrique

Description

Introduction : planification d'un site Web ASP.NET

Fournit une vue d'ensemble des facteurs que vous devez prendre en compte lorsque vous concevez un site Web. Cette rubrique contient des liens vers des rubriques qui fournissent des informations supplémentaires à propos de sujets individuels.

Procédure pas à pas : création d'une page Web de base dans Visual Studio

Montre comment utiliser Visual Studio pour créer un site Web ASP.NET contenant une page simple. Vous allez apprendre à créer un projet de site Web ASP.NET, à disposer des projets, à ajouter des pages et à tester un site Web.

Procédure pas à pas : édition de code au sein des pages Web dans Visual Studio

Montre comment utiliser l'éditeur de code. Certaines fonctionnalités de l'éditeur de code dépendent du langage dans lequel vous codez. Vous allez donc créer deux pages dans cette procédure pas à pas, une avec Visual Basic et une autre avec C#.

Procédure pas à pas : création d'une page Web de base avec la séparation de code dans Visual Studio

Montre comment créer des pages Web dans Visual Studio. Cette procédure vous guide tout au long de la création d'une page simple, en illustrant les techniques de base de la création d'une page, de l'ajout de contrôles et de l'écriture de code.

Procédure pas à pas : utilisation d'extraits HTML

Montre comment ajouter un balisage à une page en utilisant des extraits de code. Vous pouvez utiliser des extraits de code HTML dans Visual Studio pour gagner du temps et réduire la saisie.

Procédure pas à pas : validation des entrées d'utilisateur dans une page Web Forms

Montre comment utiliser des contrôles de validation ASP.NET pour vérifier automatiquement l'entrée utilisateur dans une page Web.

Procédure pas à pas : utilisation de la mise en cache de sortie pour améliorer les performances d'un site Web

Montre comment utiliser la mise en cache de sortie, qui utilise une copie prétraitée d'une page au lieu de retraiter la page pour chaque demande.

Procédure pas à pas : mise en cache de données d'application dans ASP.NET

Indique comment mettre en cache des données d'application dans une application ASP.NET. Utilise l'API de mise en cache qui est disponible dans l'espace de noms System.Runtime.Caching.

Vous pouvez utiliser le débogueur Visual Studio pour vous aider à localiser les erreurs dans votre code. Le traçage ASP.NET vous permet d'afficher les étapes de traitement réalisées pendant qu'une page s'exécute.

RemarqueRemarque

L'infrastructure ASP.NET MVC propose une prise en charge complète du test unitaire et du développement piloté par test.

Rubrique

Description

Procédure pas à pas : débogage des pages Web dans Visual Web Developer

Montre comment utiliser le débogueur Visual Studio pour utiliser des pages Web ASP.NET.

Procédure pas à pas : utilisation du traçage dans Visual Web Developer pour rechercher des erreurs de pages Web

Montre comment utiliser le traçage dans une page Web ASP.NET pour trouver des erreurs. Le traçage affiche des messages sur les actions qui se produisent pendant le traitement de page.

Le tableau suivant répertorie les procédures pas à pas qui vous montrent comment créer la navigation dans votre site Web sous la forme de menus, de plans de sites, etc.

Rubrique

Description

Procédure pas à pas : affichage d'un menu sur des pages Web

Montre comment ajouter un contrôle de menu à une page et l'utiliser comme outil de navigation.

Procédure pas à pas : ajout de la navigation de site à un site Web

Montre comment créer la navigation de site en utilisant des contrôles de navigation tels que le contrôle Menu, le contrôle TreeView et le contrôle SiteMapPath, qui ajoute un chemin de navigation aux pages Web.

Procédure pas à pas : utilisation du routage ASP.NET dans une application Web Forms

Montre comment concevoir des URL qui comportent des informations explicites pour les utilisateurs et qui facilitent l'optimisation des moteurs de recherche (SEO, Search Engine Optimization).

Le tableau suivant répertorie les procédures pas à pas qui illustrent comment créer la disposition et l'apparence de vos sites Web ASP.NET.

Rubrique

Description

Procédure pas à pas : création et modification d'un fichier CSS

Présente les fonctionnalités de Visual Studio pour utiliser les feuilles de style en cascade (CSS). Cette procédure pas à pas vous guide dans le processus de création d'une disposition de page à trois colonnes en illustrant les techniques de bases de création d'une page Web et d'une feuille de style.

Procédure pas à pas : personnalisation d'un site Web à l'aide de thèmes dans Visual Studio

Illustre l'utilisation de thèmes pour appliquer un aspect homogène aux pages et aux contrôles d'un site Web.

Procédure pas à pas : création de thèmes sélectionnables par l'utilisateur

Montre comment créer une page ASP.NET qui permet aux utilisateurs de sélectionner un thème pour la page. Bien que cet exemple utilise une apparence de contrôle unique et un fichier de feuille de style en cascade (CSS) de base, les principes indiqués s'appliquent à des thèmes plus complexes qui incluent des graphiques, différents modèles de disposition dans le fichier CSS et des apparences de contrôle serveur plus complexes.

Procédure pas à pas : création et utilisation de pages maîtres ASP.NET dans Visual Web Developer

Montre comment créer une page maître et plusieurs pages de contenu. Les pages maîtres vous permettent de créer une mise en page. Vous pouvez ensuite créer des pages séparées qui contiennent du contenu fusionné à la page maître au moment de l'exécution.

Procédure pas à pas : utilisation de pages maîtres imbriquées dans ASP.NET

Montre comment imbriquer des pages maîtres de sorte que la page maître parent fournissent une disposition cohérente dans l'ensemble d'un site Web et que le page maître enfant puissent être utilisée comme modèle pour assurer une mise en page cohérente dans la page maître parent.

Les normes d'accessibilité définissent comment générer des pages Web qui peuvent être utilisées par les personnes en situation de handicap. Les procédures pas à pas suivantes montrent quelques techniques permettant de créer des sites Web ASP.NET conformes aux normes d'accessibilité.

Rubrique

Description

Procédure pas à pas : directives d'accessibilité pour l'utilisation de contrôles Image, Menu et AutoPostBack

Montre comment utiliser des contrôles Image, des contrôles Menu et la fonctionnalité AutoPostBack d'ASP.NET conformément aux normes d'accessibilité.

Procédure pas à pas : directives d'accessibilité pour l'utilisation du contrôle GridView

Montre comment afficher des données à l'aide de contrôles GridView conformément aux normes d'accessibilité.

Procédure pas à pas : directives d'accessibilité pour l'utilisation du contrôle ListView

Montre comment afficher des données à l'aide de contrôles ListView conformément aux normes d'accessibilité.

Procédure pas à pas : directives d'accessibilité pour l'utilisation de contrôles ListView imbriqués

Montre comment afficher des données complexes à l'aide de contrôles ListView imbriqués conformément aux normes d'accessibilité.

Procédure pas à pas : directives d'accessibilité pour l'utilisation de contrôles Label, Validator et Panel

Montre comment utiliser des contrôles Label, des contrôles de validateur et des contrôles Panel (éléments div) dans un formulaire d'entrée conformément aux normes d'accessibilité.

Vous voudrez souvent limiter l'accès aux pages d'un site Web afin que seuls les utilisateurs connectés puissent utiliser ces pages. Vous pouvez également configurer votre site de sorte qu'il puisse stocker des informations sur les préférences et d'autres données par utilisateur, même si les utilisateurs ne possèdent pas d'ID d'utilisateur pour votre site.

Rubrique

Description

Procédure pas à pas : création d'un site Web ASP.NET avec une connexion utilisateur de base

Indique comment utiliser un modèle de projet de site Web ASP.NET intégré pour créer un site Web avec des fonctionnalités d'identification de base.

Procédure pas à pas : création d'un site Web avec appartenance et connexion utilisateur

Indique comment utiliser les contrôles ASP.NET et les services d'appartenance (membership services) ASP.NET pour créer des pages personnalisées qui permettent aux utilisateurs de se connecter et d'utiliser des pages réservées aux membres.

Procédure pas à pas : gestion des utilisateurs de site Web avec des rôles

Montre comment assigner des utilisateurs aux rôles et comment créer des règles (autorisations) qui accordent ou refusent sélectivement l'accès aux pages pour des rôles différents. Cette procédure vous indique également comment déterminer par programmation si un utilisateur a un rôle particulier et à quels rôles l'utilisateur actuel appartient.

Procédure pas à pas : gestion des informations utilisateur du site Web avec les propriétés de profil

Indique comment ajouter des propriétés de profil à un site Web qui vous permet de créer une expérience personnalisée pour les visiteurs et effectue le suivi des détails pour les utilisateurs.

Les procédures pas à pas répertoriées dans le tableau suivant vous apprennent comment créer des pages Web ASP.NET qui affichent des données et permettent aux utilisateurs de les modifier.

Rubrique

Description

Procédure pas à pas : accès aux données de base dans les pages Web

Montre comment créer une page liée aux données simple en utilisant des contrôles conçus spécifiquement pour l'accès aux données.

Procédure pas à pas : création de pages Web maître/détail dans Visual Studio

Montre différentes manières d'utiliser des données dans des contrôles multiples et depuis des tables multiples, notamment celles ayant des relations principal/secondaire.

Procédure pas à pas : création des couches de logique métier et d'accès aux données dans ASP.NET

Affiche un exemple simple des meilleures pratiques pour créer un site Web qui accède à une base de données en isolant les couches logiques métier et d'accès aux données.

Procédure pas à pas : affichage, pagination et tri de données à l'aide du contrôle serveur Web ListView

Montre comment utiliser le contrôle ListView, qui offre des moyens puissants et souples permettant de définir l'affichage des données.

Procédure pas à pas : modification de données à l'aide du contrôle serveur Web ListView

Montre comment afficher et mettre à jour des données dans le contrôle ListView. Cette procédure pas à pas utilise un contrôle SqlDataSource pour récupérer les résultats d'une base de données SQL Server et pour gérer les mises à jour.

Procédure pas à pas : tri simple pour le contrôle serveur Web GridView

Montre comment utiliser la fonctionnalité de tri intégrée du contrôle ASP.NET GridView pour ajouter le tri de colonne unique à l'affichage de données, sans qu'aucun codage ne soit nécessaire.

Procédure pas à pas : affichage d'une liste déroulante tout en modifiant le contrôle serveur Web GridView

Montre comment améliorer l'édition de données dans le contrôle ASP.NET GridView en personnalisant le contrôle de sorte qu'il utilise une liste déroulante à la place d'une zone de texte.

Procédure pas à pas : récupération, mise à jour, insertion et suppression de données avec les contrôles LinqDataSource et DetailsView

Montre comment créer une table de base de données simple et une page Web qui utilise des requêtes LINQ. La page Web permet aux utilisateurs de récupérer, de mettre à jour, d'insérer et de supprimer des données de la table de base de données.

Procédure pas à pas : affichage de données hiérarchiques dans un contrôle TreeView

Montre comment utiliser le contrôle TreeView pour afficher des données hiérarchiques. Le contrôle TreeView permet d'afficher des données XML, mais peut être utilisé pour toute donnée qui peut être représentée dans une hiérarchie.

Procédure pas à pas : filtrage des données dans une page Web à l'aide d'une syntaxe déclarative

Montre comment utiliser le contrôle ASP.NET QueryExtender dans le balisage d'une page Web pour filtrer les données à l'aide de la syntaxe déclarative.

Procédure pas à pas : simplification de l'accès aux contrôles liés aux données à partir de JavaScript

Montre comment configurer la propriété ClientID d'un contrôle afin que vous puissiez écrire le script client qui met à jour des éléments spécifiques d'une page qui affichent des données.

Le modèle architectural MVC (Model-View-Controller) sépare une application en trois composants principaux : le modèle (données), la vue (interface utilisateur) et le contrôleur (logique métier et de domaine). ASP.NET MVC est une infrastructure de présentation simple et facilement testable, qui est intégrée aux fonctionnalités ASP.NET, telles que les pages maîtres et l'authentification basée sur l'appartenance.

Rubrique

Description

Procédure pas à pas : création d'un projet MVC de base avec des tests unitaires dans Visual Studio

Montre comment créer un application Web ASP.NET MVC et comment utiliser une infrastructure de test unitaire et ajouter un projet de test à un projet ASP.NET MVC.

Comment : valider des données de modèle à l'aide d'attributs DataAnnotations

Montre comment utiliser des annotations de données pour valider des données.

Procédure pas à pas : ajout de scripts ASP.NET AJAX à un projet MVC

Montre comment ajouter le traitement côté client aux vues dans une application MVC.

Procédure pas à pas : organisation d'une application ASP.NET MVC à l'aide de zones

Montre comment créer un projet MVC avec plusieurs zones.

Utilisation d'un contrôleur asynchrone dans ASP.NET MVC

Montre comment utiliser des méthodes de contrôleur asynchrones.

Dynamic Data ASP.NET vous permet de créer des applications Web pilotées par les données extensibles en déduisant au moment de l'exécution l'apparence et le comportement des entités de données du schéma de base de données et en dérivant de celui-ci un comportement dl'interface utilisateur. Dynamic Data vous permet de créer un site Web piloté par des données avec peu ou pas de codage en analysant votre modèle de données et en générant l'interface utilisateur à partir de celui-ci.

Dynamic Data prend en charge la génération de modèles automatique, qui est un moyen de générer automatiquement des pages Web pour chaque table de la base de données. La génération de modèles automatique vous permet de créer un site Web fonctionnel afin d'afficher et de modifier des données en fonction de leur schéma. Vous pouvez également activer un comportement dynamique dans les applications Web existantes ou nouvelles sans utiliser la génération de modèles automatique.

Rubrique

Description

Procédure pas à pas : création d'un nouveau site Web Dynamic Data à l'aide de la génération de modèles automatique

Montre comment créer un site Web de base qui utilise Dynamic Data ASP.NET.

Procédure pas à pas : ajout de Dynamic Data à des sites Web ASP.NET existants

Montre comment créer un site Web qui inclut les fonctionnalités d'infrastructure Dynamic Data. En outre, cette procédure pas à pas explique comment personnaliser les fonctions de site Web Dynamic Data.

Procédure pas à pas : activation de Dynamic Data dans des contrôles liés aux données ASP.NET

Montre comment activer un comportement dynamique dans les contrôles ASP.NET liés aux données sans utiliser la génération de modèles automatique de Dynamic Data.

Procédure pas à pas : personnalisation de l'apparence et du comportement d'un champ de données dans le modèle de données

Montre comment personnaliser la manière dont Dynamic Data affiche les données d'un champ de données.

Procédure pas à pas : personnalisation de la disposition de tableau à l'aide de modèles d'entité .

Montre comment personnaliser la manière dont Dynamic Data affiche les données d'une table.

Procédure pas à pas : filtrage de lignes dans des tables qui ont une relation parent-enfant

Montre comment exécuter un filtrage des lignes de table dans un site Web Dynamic Data ASP.NET.

Procédure pas à pas : mappage de l'héritage table par hiérarchie dans Dynamic Data .

Montre comment implémenter l'héritage TPH (table par hiérarchie) en modifiant le modèle conceptuel dans un modèle EDM (Entity Data Model).

Microsoft Ajax vous permet de créer rapidement des pages Web proposant une riche expérience utilisateur avec des éléments d'interface utilisateur réactifs et familiers. Microsoft Ajax inclut des bibliothèques de scripts clients qui incorporent les technologies d'inter-navigateur ECMAScript (JavaScript) et HTML dynamique (DHTML). En utilisant Microsoft Ajax, vous pouvez améliorer l'expérience utilisateur et l'efficacité de vos applications Web.

Les procédures pas à pas suivantes se concentrent sur l'amélioration des applications Web Forms ASP.NET serveur à l'aide de la technologie Ajax.

Rubrique

Description

Procédure pas à pas : création d'un site Web Ajax

Montre comment utiliser certaines fonctionnalités de Microsoft Ajax incluses lors de l'installation de Visual Studio.

Procédure pas à pas : création d'une application de données Ajax

Montre comment créer une application Web AJAX qui peut fonctionner comme une liste de tâches.

Procédure pas à pas : globalisation d'une date à l'aide d'un script client

Montre comment utiliser ECMAScript (JavaScript) pour afficher des jours et des mois, ainsi que d'autres valeurs liées aux dates dans des formats globalisés.

Procédure pas à pas : incorporation d'un fichier JavaScript en tant que ressource dans un assembly

Montre comment inclure un fichier JavaScript en tant que ressource incorporée dans un assembly.

Procédure pas à pas : incorporation de ressources localisées pour un fichier JavaScript

Montre comment inclure un fichier ECMAScript (JavaScript) en tant que ressource incorporée dans un assembly, ainsi que comment inclure des chaînes localisées à utiliser dans le fichier JavaScript.

Procédure pas à pas : ajout de ressources localisées à un fichier JavaScript

Montre comment inclure des ressources localisées dans un fichier ECMAScript (JavaScript).

Procédure pas à pas : simplification de l'accès aux contrôles situés dans des contrôles utilisateur Web à partir de JavaScript

Montre comment configurer la propriété ClientID d'un contrôle afin que vous puissiez écrire le script client qui accède aux contrôles ASP.NET dans un contrôle utilisateur.

ASP.NET vous permet de créer une page Web unique qui peut afficher du texte dans différentes langages, en fonction d'informations fournies par l'utilisateur. Le texte traduit (localisé) est stocké dans les fichiers de ressources qui peuvent être lus automatiquement par ASP.NET à l'exécution d'une page.

RemarqueRemarque

Pour obtenir la liste des procédures pas à pas qui montrent comment utiliser JavaScript pour créer des pages Web pour une audience internationale, consultez Utilisation de Microsoft Ajax et de scripts clients dans ce document.

Rubrique

Description

Procédure pas à pas : utilisation de ressources pour la localisation avec ASP.NET

Montre comment créer des fichiers de ressources de localisation et les référencer dans des pages Web en utilisant des expressions déclaratives.

Après avoir créé et testé un site Web, vous le publiez généralement sur un serveur. Les procédures pas à pas vous de cette section vous montrent les fonctionnalités de Visual Studio permettant de déployer un site Web afin que d'autres puissent l'utiliser.

Rubrique

Description

Procédure pas à pas : déploiement d'un projet de site Web à l'aide de l'outil Copier le site Web

Indique comment utiliser l'outil Copier le site Web pour copier des fichiers entre le projet de site Web et un site Web utilisant un utilitaire similaire à FTP. (Ne s'applique pas aux projets d'application Web. Pour plus d'informations sur les différences entre les projets de site Web et les projets d'application Web, consultez Projets d'application Web et projets de site Web.)

Procédure pas à pas : déploiement d'un site Web à l'aide de XCOPY

Indique comment utiliser la commande XCOPY de Windows pour copier des fichiers de votre projet de site Web vers un site Web. (Ne s'applique pas aux projets d'application Web.)

Procédure pas à pas : déployer un projet de site Web à l'aide de l'outil Publier le site Web

Indique comment utiliser l'utilitaire Publier le site Web pour compiler un projet de site Web, puis copier la sortie sur un site Web actif. (Ne s'applique pas aux projets d'application Web.)

RemarqueRemarque
L'utilitaire Publier le site Web n'est pas disponible dans Visual Web Developer 2008 Express ou versions ultérieures de Visual Web Developer Express.

Procédure pas à pas : déploiement d'un projet d'application Web à l'aide de la publication en un clic

Indique comment déployer un projet d'application Web au sein d'une société d'hébergement grâce à la publication en un clic. (Ne s'applique pas aux projets de site Web.)

Procédure pas à pas : déploiement d'un projet d'application Web à l'aide d'un package de déploiement Web (partie 1 sur 4)

Fournit le premier d'une série de quatre procédures pas à pas qui indiquent comment déployer un projet d'application Web en créant et installant un package de déploiement. Les procédures pas à pas illustrent le déploiement local et distant. (Ne s'applique pas aux projets de site Web.)

ASP.NET inclut une large gamme de fonctionnalités de création de pages Web, mais est également très extensible. Les procédures pas à pas de cette section illustrent les fonctionnalités ASP.NET avancées, comme comment créer des contrôles ASP.NET personnalisés qui encapsule du HTML et la logique, comment créer une sortie Web personnalisée telle que RSS, et comment créer des composants qui surveillent et répondent aux requêtes HTTP adressées à votre site.

Rubrique

Description

Procédure pas à pas : création d'éléments réutilisables avec des contrôles utilisateur ASP.NET

Montre comment encapsuler le balisage et le code dans un contrôle utilisateur ASP.NET que vous pouvez ajouter en tant qu'élément réutilisable à toute page Web ASP.NET d'un site.

Procédure pas à pas : utilisation de code partagé au sein de sites Web dans Visual Web Developer

Montre comment créer une classe qui peut être référencée automatiquement n'importe où dans votre site Web. La création de classes partagées est un moyen très efficace de gérer la logique métier et de créer des composants réutilisables dans les applications Web.

Procédure pas à pas : création et utilisation d'un service Web ASP.NET dans Visual Web Developer

Les services Web vous permettent d'exposer les fonctionnalités d'une application à travers le Web. Cette procédure pas à pas montre comment créer un service Web et comment en appeler un à partir d'une autre application Web.

Procédure pas à pas : développement et utilisation d'un contrôle serveur Web personnalisé

Montre comment créer et compiler un contrôle serveur ASP.NET personnalisé et l'utiliser dans une page.

Procédure pas à pas : création d'un gestionnaire HTTP synchrone

Montre comment créer un gestionnaire HTTP, qui vous permet de créer une sortie dynamique personnalisée autre que des pages Web, comme des flux RSS.

Procédure pas à pas : création et inscription d'un module HTTP personnalisé

Montre la fonctionnalité de base d'un module HTTP personnalisé. Un module HTTP est appelé à chaque requête et vous permet de personnaliser le mode de traitement d'une requête ou de sa réponse.

Ajouts de la communauté

AJOUTER
Afficher: