none
Passage de paramètre dans un Request.Url.ToString() RRS feed

  • Question

  • Bonjour,

    j'essaie de récupérer l'url de la page courante et d'ajouter des arguments à cette URL récupérée.

    Je récupère bien l'URL comme ceci :

    string currentPage = Request.Url.ToString();


    et pour passer les argument, j'essaye ceci mais cela ne fonctionne pas.

    string currentPage = Request.Url.ToString()?"theme=theme1";

    J'ai essayé plusieurs solutions et cherché sur internet mais je n'ai trouvé aucune réponse.

    Auriez-vous une idée?

    Merci à tous

    mercredi 22 août 2012 20:23

Réponses

  • Bonjour,

    Par exemple

    string currentPage=Request.Url.ToString()+"?theme=theme1";

    C'est un peu plus compliqué si l'url de départ contient déjà des paramètres voire ce même paramètre à remplacer donc si besoin plutôt faire une fonction dédiée à cet usage qui reprendrait les paramètres existants et remplacerait un paramètre déjà existant.

    Pour l'instant j'ai l'impression qe vous confondez ? qui apparait dans une url pour introduire les paramètres et l'opérateur ?: (http://msdn.microsoft.com/fr-fr/library/ty67wk28) qui n'a rien à voir.


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".

    • Proposé comme réponse Aurel Bera vendredi 14 septembre 2012 06:14
    • Marqué comme réponse Aurel Bera mardi 25 septembre 2012 11:09
    jeudi 23 août 2012 11:38
    Modérateur

Toutes les réponses