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 :

Paramètres HTTP dynamiques


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2011
    Messages : 42
    Par défaut Paramètres HTTP dynamiques
    Bonjour,

    Petite question rapide:
    J'ai des paramètres d'une URL qui changent dynamiquement.
    Comment faire pour récupérer ses paramètres avec ASP ?
    Quel est l’évènement que je dois appeler ?
    Exemple : TOTO.aspx#20.00/10.4975/20.2341
    TOTO.aspx#20.00/10.4975/-21.2341

    Merci

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Bonjour,

    Ce que tu appelles "paramètres HTTP dynamiques" sont en fait des QueryStrings (MSDN).

    Tu trouveras tout ce dont tu as besoin sur Internet grâce à ce lien.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2011
    Messages : 42
    Par défaut
    Merci pour les info.
    J'ai seulement les paramètres de l'URL qui changent il n'y a pas de refresh ou autre event sur la page.
    Est ce que je dois suivre la voie des QueryString ?
    Quelle est la méthode qui permet de détecter que son URL change ?
    Merci

  4. #4
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Ah d'accord dans ce cas ça change un peu la problématique.

    Si tu es obligé de passer par l'URL de ta page pour récupérer ces informations, tu peux la récupérer à intervalles réguliers grâce à un Timer, puis faire un String.Split() au niveau du # et tu récupères tes informations dans une variable de type String.

    Pour le Timer, tu peux regarder pour en faire un maison avec du Javascript/jQuery, ou sinon regarder du côté du Timer fourni avec ASP.NET Ajax.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2011
    Messages : 42
    Par défaut
    Ok. Donc il n'y a pas un moyen de déclencher une méthode pour qu'on puisse revérifier si les paramètres ont changé.
    Est ce que le Javascript peut changer une valeur dans une div Asp ? Si c'est le cas, ASP pourrait détecter que le contenu de la div a changé non ?
    Merci

  6. #6
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Oui, dans tous les cas il te faudra utiliser un Timer.

    Je ne sais pas exactement ce que tu veux faire, mais tu as 2 options :
    - Soit tu fais tout côté serveur, à l'aide du Timer AJAX.
    - Soit une solution hybride, tu mets ton timer côté client (avec Javascript/jQuery), et dès qu'il détecte un changement de valeur, il exécute une méthode côté serveur (voir WebMethod).

    A toi de voir ce qui sera le plus simple à mettre en place pour ton application.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

Discussions similaires

  1. Fonctions avec paramètres à types dynamiques
    Par benlaug dans le forum Langage
    Réponses: 6
    Dernier message: 19/06/2012, 20h54
  2. [CR XI] Champ de paramètre à invite dynamique
    Par juju05 dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 27/06/2011, 16h12
  3. Réponses: 0
    Dernier message: 25/07/2007, 17h17
  4. Réponses: 4
    Dernier message: 01/01/2007, 10h26

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