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 :

[ASP.NET][C#][2.0] Adapter une page en fonction du contexte


Sujet :

ASP.NET

  1. #1
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 58
    Par défaut [ASP.NET][C#][2.0] Adapter une page en fonction du contexte
    Bonjour,

    je suis un peu bloqué et je n'arrive pas à m'en défaire

    Mon application web est composée de modules. Dans chaque module on peut consulter certaines informations. J'ai donc par exemple une page information_generale, membres, deroulement et j'aimerais que lorsque je tape l'url
    http://monappli.com/module-test1/inf..._generale.aspx que ce soit la page http://monappli.com/information_generale.aspx qui réponde (sans que ce soit visible) et qu'elle affiche le contenu et le visuel associé à module test1.
    Idem lorsque c'est module-test2/...

    Je me suis orienté vers les httphandler mais je n'arrive pas du tout à ce que je veux ou alors je m'y prends mal... (que la requete soit détournée discrètement à http://monappli.com/information_gene...x?module=test1 ne me dérange pas du tout)


    Bref, si quelqu'un pouvait m'indiquer une piste vers laquelle me tourner, je suis preneur...

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    un server.transfer pourrait peut etre faire l'affaire non?

  3. #3
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 58
    Par défaut
    merci de ta réponse rapide!

    oui mais sous-entendu il faut que ma page module-test1/information_generale.aspx existe.
    Or "module-test1" n'existe pas en tant que tel comme dossier et ne contient donc rien... Il faudrait que je puisse l'adapter à n'importe quel module que je crée sans devoir copier de fichiers ou créer de dossier. ou alors le moins possible...

    mais oui c'est l'idée il manque plus qu'à dire comment indiquer à mon application que toute url du type /module-xxx/information_generale.aspx pointe en fait vers information_generale.aspx?module=xxx .. J'aimerais ne pas faire du rewriting simplement... :S

    en gros c'est comme ci j'avais une sous-appli "module-test1/" qui adapte l'application générale

    je ne suis pas sur d'être très clair

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    L'url re writing permet pas ça justement?

  5. #5
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 58
    Par défaut
    Oui peut-être je voyais plus une solution générale sans composant serveur

Discussions similaires

  1. Réponses: 7
    Dernier message: 11/03/2008, 19h38
  2. Réponses: 3
    Dernier message: 27/08/2007, 10h43
  3. Réponses: 4
    Dernier message: 17/03/2007, 21h31
  4. Réponses: 1
    Dernier message: 28/02/2007, 19h09
  5. Réponses: 1
    Dernier message: 04/04/2006, 11h29

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