Aspconstruction de la liste des annonces en fonction de la région sélectionnée

Pages: 13 (3131 mots) Publié le: 19 mars 2013
Sommaire




1 Introduction 3

1.1 Contexte fonctionnel 3
1.2 Contexte technique 6

2 Se connecter à une source de données 7


3 Afficher des données 12

3.1 Lister les annonces par région (DropDownList/DataList) 13
3.2 Lister les annonces et la liste des publications correspondantes (DataGrid/DataGrid + utilisation d’une vue) 24

4 Mettre à jour des données 33

4.1Administrer les annonces (GridView/DetailsView) 34
4.2 Diffuser une annonce (FormView + utilisation d’une procédure stockée) 51

5 Améliorer les performances avec la dépendance de cache 59


6 Pour aller plus loin… 65

6.1 Utiliser une couche d’accès aux données avec ObjectDataSource 65
6.2 Utiliser le cache de l’application web 65

7 Rendez-vous dans le prochain atelier… 66Introduction


Cet atelier s’inscrit dans le cadre du tutorial de découverte de ASP.NET 2.0 dont l’objectif est la construction d’une application web pas à pas.

Les exercices de l’atelier 4 présentent les nouveaux contrôles de données de ASP.NET 2.0.

1 Contexte fonctionnel


Rappel du contexte fonctionnel du Tutorial de découverte de ASP.NET 2.0
L’objectif du tutorial est deconstruire pas à pas un site web de petites annonces (type bonnes affaires) proposant des services de :
• dépôt d’une annonce en ligne.
• consultation de toutes les annonces publiées.
• gestion du compte des utilisateurs du site qui souhaitent sélectionner des annonces et revenir régulièrement sur la consultation de leur sélection.
L’adresse de ce site fictif seraithttp://www.affairessansrisque.fr .


Pour ceux qui nous rejoindraient maintenant…

• …où en étions-nous à la fin de l’atelier précédent ?
L’atelier 3, Ajouter la navigation, a permis de brancher les éléments de navigation de l’application web :

[pic]


• Récupérez les fichiers de solution de l’atelier précédent dans le répertoire ..\Atelier 4\Démarrage.


Contexte fonctionnel del’atelier 4 dans le cadre du Tutorial

L’objectif est de construire des pages de gestion des annonces publiées sur notre application web AffairesSansRisque.

Vous allez travailler avec une base de données existante de type SQL Server, appelée AffairesSansRisque et dont voici le schéma :
[pic]

On distingue plusieurs besoins :

1. Consultation des annonces :


Cette fonctionnalité estaccessible par tout le monde.
Vous allez mettre en place plusieurs formats de consultation :


• Consultation d’une liste des annonces publiées par région.




[pic]

• Consultation d’une liste des annonces et des publications associées dans les journaux.
[pic]

2. Mise à jour des annonces :


Cette fonctionnalité concerne uniquement les administrateursdu site.


Vous allez leur mettre à disposition une liste complète des annonces :


[pic]


et leur donner la possibilité d’éditer le détails d’une annonce dans une fenêtre séparée :


[pic]
3. Publication d’une nouvelle annonce :


Cette fonctionnalité concerne uniquement les utilisateurs authentifiés dans l’application (l’authentification sera mise en placedans l’atelier suivant).


Vous allez construire un formulaire de saisie d’une nouvelle annonce :


[pic]


2 Contexte technique


ASP.NET 2.0 fournit un nouveau type de contrôles d’accès aux données qu’on appelle des contrôles Source de données, qui permet de relier très simplement, notamment en mode déclaratif, une source de données à des contrôles d’affichage graphique avancés.A la fin de cet atelier, vous saurez comment :

• Etablir une connexion sur une source de données SQL Server Express avec Visual Web Developer Express Edition.
• Utiliser le nouveau contrôle Source de données SqlDataSource (le contrôle ObjectDataSource est explicité à l’occasion de l’atelier 6 traitant de la gestion des profils utilisateurs).
• Utiliser les...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • annonce
  • Annonce
  • Annonce
  • Région
  • regions
  • Région
  • les régions
  • la region

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !