Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

SessionID change à chaque page

4 réponses
Avatar
Gérard Bellino
Bonjour,

la valeur de SessionID change à chaque page.
J'ai pu éviter ce comportement en rajoutant, avant d'afficher la première
page :
try { Page.Session.Add("BIDON", "BIDON"); }catch { }

Après l'ajout de cette création de session, la valeur de SessionID reste
fixe.
Je me demande s'il n'y a pas une solution plus propre !!!

Merci d'avance pour toute piste
Gérard

4 réponses

Avatar
Jérémy Jeanson
Bonjour Gérard,

Non il n'existe pas de méthode plus propre que d'ajouter un item à une
session pour débuter un session. En gros Tant que tu n'as pas utilisé la
session, l'event start n'a pas lieu.

C'est documenté sur cette page :
http://msdn.microsoft.com/fr-fr/library/system.web.sessionstate.httpsessionstate(VS.80).aspx

>> Les sessions sont lancées lors de la première demande et les valeurs
>> de la session persistent à condition qu'une nouvelle demande soit
>> déposée par le navigateur avant que ne soit écoulé le nombre de
>> minutes spécifié dans la propriété Timeout soit écoulé.
--
Jérémy JEANSON
MCP
http://www.jjeanson.fr
Avatar
Patrice
Comportement normal. L'idée est que si aucune variable de session n'est
encore stockée, il est inutile de créer une session et dy'associer chaque
requête.

--
Patrice

"Gérard Bellino" a écrit dans le message de
groupe de discussion : #
Bonjour,

la valeur de SessionID change à chaque page.
J'ai pu éviter ce comportement en rajoutant, avant d'afficher la première
page :
try { Page.Session.Add("BIDON", "BIDON"); }catch { }

Après l'ajout de cette création de session, la valeur de SessionID reste
fixe.
Je me demande s'il n'y a pas une solution plus propre !!!

Merci d'avance pour toute piste
Gérard



Avatar
Gérard Bellino
Ok...
... dans ce cas la documentation de SessionID est fausse, ce qui m'a fait
perdre 1/2 journée

merci


"Patrice" <http://www.chez.com/scribe/> a écrit dans le message de news:

Comportement normal. L'idée est que si aucune variable de session n'est
encore stockée, il est inutile de créer une session et dy'associer chaque
requête.

--
Patrice

"Gérard Bellino" a écrit dans le message de
groupe de discussion : #
Bonjour,

la valeur de SessionID change à chaque page.
J'ai pu éviter ce comportement en rajoutant, avant d'afficher la première
page :
try { Page.Session.Add("BIDON", "BIDON"); }catch { }

Après l'ajout de cette création de session, la valeur de SessionID reste
fixe.
Je me demande s'il n'y a pas une solution plus propre !!!

Merci d'avance pour toute piste
Gérard






Avatar
Jérémy Jeanson
Bonjour Gérald,

La documentation n'est pas fausse, ce que t'écrit Patrice est exactemtn
ce que je t'ai mi un peu plus haut sur cette documentation :
http://msdn.microsoft.com/fr-fr/library/system.web.sessionstate.httpsessionstate(VS.80).aspx

--
Jérémy JEANSON
MCP
http://www.jjeanson.fr