Salut,

J'ai constaté ce qui me semble être un problème (bug ? normal ?) dans Visual Studio .Net. Dans une page ASPX, quand je crée un lien vers une autre page, si le lien est relatif au document alors ma session est conservée, si le lien est relatif à la racine (de l'appli) alors ma session est perdue...

Je m'explique:

J'ai une page A dont l'url est :
http://localhost/mon_appli/(dhsfds54f5x5s)/ma_pageA.aspx

Si j'utilise depuis cette page un lien relatif au document vers une page B alors le lien va pointer vers:
http://localhost/mon_appli/(dhsfds54f5x5s)/ma_pageB.aspx
Là tout est normal.

Par contre si j'utilise un lien relatif à la racine, le lien vers ma page B va pointer vers:
http://localhost/mon_appli/ma_pageB.aspx
Et là j'ai perdue ma session , et bien sûr ca c'est pas possible , j'en ai besoin de ma session !

Quelqu'un à déjà été confronté à ce problème ? quelqu'un à une solution ?
Bon en même temps je sais bien puisque mon lien est relatif à la racine, le lien débute avant l'emplacement de la session dans l'URL, alors que dans le cas du lien relatif au document le lien part aprés l'emplacement de la session dans l'URL... mais bon quand même c'est pas top...

Je suis donc à la recherche d'une solution, car du fait une j'utilise un controle web utilisateur se trouvant à différents niveaux dans l'arbo de répertoires j'aurais besoin d'utiliser des liens relatifs à la racine... sinon je vais être obligé de créer un controle web utilisateur par niveau de répertoire dans l'arbo... .

Si vous n'avez pas tout compris (pas facile à expliquer clairement ) n'hésitez pas à me demander des précisions.

Merci d'avance pour vos suggestions