IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Gestion de la navigation entre pages


Sujet :

ASP.NET

  1. #1
    Membre régulier Avatar de Morad ISSOULGHANE
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2009
    Messages : 98
    Points : 94
    Points
    94
    Par défaut Gestion de la navigation entre pages
    Bonjour,

    J'ai une application ASP.NET dans laquelle j'ai plusieurs formulaires, je peux naviguer entre formulaires. Je voudrais savoir quelle est la bonne manière de gérer la navigation entre les formulaires de mon application.

    Je m'explique pour la création d'une Entité A, je dois créer une Entité B, et pour créer un Entité B je dois créer une Entité C (par exemple). Donc je pars d'un formulaire A -> Formulaire B -> Formulaire C. Je voudrais que lorsque je ferme le formulaire C, je retourne vers le formulaire B, et de B vers A.

    Ce que je fais maintenant c'est stocker les formulaires dans une Pile et dépiler lorsque je quitte le formulaire pour avoir l'ancien formulaire, le tout étant stocké dans une variable de Session. Et c'est qui me fait peur, la variable de Session est troop volumineuse et je me fais des souci de performance.

    Quelqu'un a une idée ???

  2. #2
    Membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2009
    Messages : 38
    Points : 50
    Points
    50
    Par défaut
    je ne sais pas ce que tu entends par entité mais tu px utliser d'autres astuces
    comme stocker en session ou en querystring que la donnée suffisante pr créer ton entité

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 20
    Points : 19
    Points
    19
    Par défaut
    Bonjour,
    Dans ce problème on a la liaison entre deux page on peut s’appeler page parent et page fils, l’astuce d’utiliser le variable session c’est le plus connu, mais comme tu le dit il est très volumineuse, à mon avis tu peux utiliser un fichier XML qui contient les informations associer ou page parent

  4. #4
    Membre régulier Avatar de Morad ISSOULGHANE
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2009
    Messages : 98
    Points : 94
    Points
    94
    Par défaut
    @ gangboye :
    Je n'ai pas compris le truc du fichier XML, est ce que tu veux dire par ça qu'on contruit un fichier XML dans lequel on garderai toute notre structure de navigation. Et si c'est la cas est ce que ce n'est pas aussi contraingant (lecture - Ecriture Disque )

    Merci pour ta réponse

Discussions similaires

  1. Externaliser navigation entre pages
    Par igloof dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 12/01/2009, 12h53
  2. Navigation entre pages, mais URL figée
    Par maVariable dans le forum JSF
    Réponses: 4
    Dernier message: 21/07/2008, 13h23
  3. Navigation entre pages avec option de tri,etc
    Par elfenlieder dans le forum Ruby on Rails
    Réponses: 12
    Dernier message: 30/10/2007, 13h54
  4. [Visual Web] [VWP] Navigation entre pages WEB
    Par david71 dans le forum NetBeans
    Réponses: 1
    Dernier message: 27/09/2007, 00h28
  5. [XAML, XBAP, WPF] Navigation entre pages
    Par despeludo dans le forum Windows Presentation Foundation
    Réponses: 7
    Dernier message: 20/03/2007, 00h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo