Développement web avecVisual Studio 2012 et ASP.NETModule 4 – Navigation et Homogénéisation dans les Applications Web     ...
Développement web avec ASP.NET et Visual Studio 2012     Objectifs du module                                              ...
Développement web avec ASP.NET et Visual Studio 2012     Plan du module                                                   ...
Développement web avec ASP.NET et Visual Studio 2012                                                       Module 4 – Navi...
Développement web avec ASP.NET et Visual Studio 2012      Introduction                                                    ...
Développement web avec ASP.NET et Visual Studio 2012      Méthodes de navigation                                          ...
Développement web avec ASP.NET et Visual Studio 2012      Navigation par envoi de Postbacks entre pages                   ...
Développement web avec ASP.NET et Visual Studio 2012      Passage d’informations entre les pages                          ...
Développement web avec ASP.NET et Visual Studio 2012      Tutoriel 4.1 : Navigation et Passage d’informations             ...
Développement web avec ASP.NET et Visual Studio 2012                                                      Module 4 – Navig...
Développement web avec ASP.NET et Visual Studio 2012     Utilisation des contrôles utilisateur                            ...
Développement web avec ASP.NET et Visual Studio 2012     Tutoriel 4.1 : Utilisation des contrôles utilisateur             ...
Développement web avec ASP.NET et Visual Studio 2012     Pages maîtres                                                    ...
Développement web avec ASP.NET et Visual Studio 2012     Gestion des Pages Maîtres                                        ...
Développement web avec ASP.NET et Visual Studio 2012     Les Formes Web de Contenu                                        ...
Développement web avec ASP.NET et Visual Studio 2012     Pages maîtres imbriquée                                          ...
Développement web avec ASP.NET et Visual Studio 2012     Exercice                                                         ...
Upcoming SlideShare
Loading in...5
×

Module 4 navigation et homogénéisation des les applications web

871

Published on

Comprendre à

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
871
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Module 4 navigation et homogénéisation des les applications web

  1. 1. Développement web avecVisual Studio 2012 et ASP.NETModule 4 – Navigation et Homogénéisation dans les Applications Web Copyright © 2013, Mostefai Mohammed Amine
  2. 2. Développement web avec ASP.NET et Visual Studio 2012 Objectifs du module 2  Permettre de naviguer dans une application web et de passer des informations entre elles  Découvrir les mécanismes permettant d’homogénéiser les applications webModule 4 – Navigation et Homogénéisation dans les Applications Web Copyright © 2013, Mostefai Mohammed Amine
  3. 3. Développement web avec ASP.NET et Visual Studio 2012 Plan du module 3  Navigation entre les pages et passage d’informations  Homogénéisation des formes webModule 4 – Navigation et Homogénéisation dans les Applications Web Copyright © 2013, Mostefai Mohammed Amine
  4. 4. Développement web avec ASP.NET et Visual Studio 2012 Module 4 – Navigation et Homogénéisation Section 1 : Navigation Entre les Pages et Passage d’Informations 4 Copyright © 2013, Mostefai Mohammed Amine
  5. 5. Développement web avec ASP.NET et Visual Studio 2012 Introduction 5  L’une des particularités les plus importantes du web est de lier les pages Module 4 - Navigation et Homogénéisation dans entre elles au sein du même site et même en dehors du site  ASP.NET permet plusieurs façons de naviguer entre les pages : d’une les Applications Web manière visuelle en utilisant les liens ou d’une manière programmatique en utilisant des méthodesSection 1 : Navigation Entre les Pages et Passage d’Informations Copyright © 2013, Mostefai Mohammed Amine
  6. 6. Développement web avec ASP.NET et Visual Studio 2012 Méthodes de navigation 6  Par code, la navigation entre pages est possible en utilisant Module 4 - Navigation et Homogénéisation dans Response.Redirect ou Server.Transfer  Response.Redirect passe par deux tours chez le client (Message HTTP les Applications Web 302) tandis que Server.Transfer, la redirection n’implique que le serveur  L’URL change pour Response.Redirect tandis qu’elle reste la même pour Server.Transfer (Risque de bugs)Section 1 : Navigation Entre les Pages et Passage d’Informations Copyright © 2013, Mostefai Mohammed Amine
  7. 7. Développement web avec ASP.NET et Visual Studio 2012 Navigation par envoi de Postbacks entre pages 7  Pour certains contrôles comme le bouton, la propriété « PostbackUrl » Module 4 - Navigation et Homogénéisation dans permet de définir une page qui reçoit le postback différente de la page en cours les Applications Web  Pour tester d’où provient le Postback, utiliser la propriété « PreviousPage »Section 1 : Navigation Entre les Pages et Passage d’Informations Copyright © 2013, Mostefai Mohammed Amine
  8. 8. Développement web avec ASP.NET et Visual Studio 2012 Passage d’informations entre les pages 8  Plusieurs moyens permettent de passer des informations entre les pages Module 4 - Navigation et Homogénéisation dans  Les chaînes de requête permettent de passer les informations via l’URL, par exemple : « http://localhost:62300/Edit.aspx?mode=add » les Applications Web  La variable Session permet d’affecter des variables qui peuvent persister entres les différentes requêtes  Pour les postback entre différentes pages, les informations peuvent être récupérées à partir de la dernière page en utilisant la propriété « PreviousPage »Section 1 : Navigation Entre les Pages et Passage d’Informations Copyright © 2013, Mostefai Mohammed Amine
  9. 9. Développement web avec ASP.NET et Visual Studio 2012 Tutoriel 4.1 : Navigation et Passage d’informations 9 • Lancer Tutoriel 4.1, Etape 1 à 5 Module 4 - Navigation et Homogénéisation dans les Applications WebSection 1 : Navigation Entre les Pages et Passage d’Informations Copyright © 2013, Mostefai Mohammed Amine
  10. 10. Développement web avec ASP.NET et Visual Studio 2012 Module 4 – Navigation et Homogénéisation 10 Section 2 : Homogénéisation des Formes WebCopyright © 2013, Mostefai Mohammed Amine
  11. 11. Développement web avec ASP.NET et Visual Studio 2012 Utilisation des contrôles utilisateur 11  Les contrôles utilisateurs sont des portions de formes web pouvant être Module 4 - Navigation et Homogénéisation dans réutilisées dans plusieurs formes web  L’extension des contrôles web est ascx les Applications Web  Un contrôle utilisateur ne peut être invoqué directement : son utilisation doit passer par son intégration à une forme web  Un contrôle à son propre cycle de vie et ses évènements tels que Page_Load  Le code behind d’un contrôle utilisateur gère les traitements relatifs à ce contrôleSection 2 : Homogénéisation des Formes Web Copyright © 2013, Mostefai Mohammed Amine
  12. 12. Développement web avec ASP.NET et Visual Studio 2012 Tutoriel 4.1 : Utilisation des contrôles utilisateur 12 • Lancer Tutoriel 4.1, Etape 6 Module 4 - Navigation et Homogénéisation dans les Applications WebSection 2 : Homogénéisation des Formes Web Copyright © 2013, Mostefai Mohammed Amine
  13. 13. Développement web avec ASP.NET et Visual Studio 2012 Pages maîtres 13  Les pages maîtres permettent d’homogénéiser le design des formes web Module 4 - Navigation et Homogénéisation dans ainsi que le design global de l’application web  Les formes web qui appliquent le design d’une page maître sont appelées les Applications Web formes de contenu  L’extension des pages maître est « master »Section 2 : Homogénéisation des Formes Web Copyright © 2013, Mostefai Mohammed Amine
  14. 14. Développement web avec ASP.NET et Visual Studio 2012 Gestion des Pages Maîtres 14  Comme les formes web, les pages maîtres peuvent intégrer leurs propres Module 4 - Navigation et Homogénéisation dans contrôles serveur et contrôles HTML  Les pages maîtres incluent des contrôles spéciaux appelés les Applications Web ContentPlaceHolder qui sont des conteneurs permettant d’inclure des formes web de contenu  Une page maître peut avoir plusieurs conteneursSection 2 : Homogénéisation des Formes Web Copyright © 2013, Mostefai Mohammed Amine
  15. 15. Développement web avec ASP.NET et Visual Studio 2012 Les Formes Web de Contenu 15  Les formes web de contenu sont appelées à être fusionnées avec les pages Module 4 - Navigation et Homogénéisation dans maître  Les formes web ne sont qu’un contenu partiel d’une page web les Applications Web  Quand une forme web est créée, un contrôle spécial est ajouté de type « Content ». Le contenu de la forme web doit être inséré dans ce contrôle.Section 2 : Homogénéisation des Formes Web Copyright © 2013, Mostefai Mohammed Amine
  16. 16. Développement web avec ASP.NET et Visual Studio 2012 Pages maîtres imbriquée 16  Pour certains besoins, le design d’un site implique plusieurs « sous- Module 4 - Navigation et Homogénéisation dans design », par exemple « Site Principal » et « Administration »  Pour garder une homogénéité entre les différents niveaux, les pages les Applications Web maîtres imbriquées sont utilisées pour garder la consistance global du designSection 2 : Homogénéisation des Formes Web Copyright © 2013, Mostefai Mohammed Amine
  17. 17. Développement web avec ASP.NET et Visual Studio 2012 Exercice 17 Exercice 4.1 (Durée 1/2 h): En utilisant les pages maître et les contrôles utilisateur, concevoir un site web homogène de deux niveauxModule 4 – Navigation et Homogénéisation dans les Applications Web Copyright © 2013, Mostefai Mohammed Amine

×