Bonjour,
je souhaite appliquer la réécriture d'url en utilisant IIS7, cela me samblait simple et fonctionnelle jusqu'à ce que la collection de querystring sortie soit réencdoer ou autre...
Donc j'ai ma règle :
^rechercher/([_0-9a-z-]+),([0-9]+),([_0-9a-z-]+),([0-1]),([0-1]),([0-1]),([0-1]),([0-9]+),([_0-9a-z-]+).htm
Et ma réécriture d'url :
ListeBien.aspx?tb={R:2}&loc={R:3}&bbc={R:4}&bbcchoix={R:5}&appart={R:6}&maison={R:7}&page={R:8}&tri={R:9}
Logiquement aucun problème, c'est comme ça que je fais d'habitude et ça fonctionne, mais là avec VS2010 et des espions, je me rends compte que seul le premier est bien pris en compte (tb=)
le reste est à nothing...
Pourtant sous IIS je peux tester mes URLs et quand je teste :
http://127.0.0.1:94/recherche/bretagne,0,0,0,0,1,0,1,0.htm
Cela fonctionne bien.
Mais quand je regarde ma collection de Querystring sous VS avec un espion j'obtiens ça :
{tb=0&%3bloc=0&%3bbbc=0&%3bbbcchoix=0&%3bappart=1&%3bmaison=0&%3bpage=1&%3btri=0&%3b}
Donc le caractère "&" est mal interprété...
Y a t il une manip a faire??
D'avance merci de votre aide!
Partager