Je cherche une confirmation.
Dans le bouquin microsoft press "developper des applications web avec vb.net
et c#.net", présentement sous mes yeux, je lis, page 122, la chose suivante
:
"Par défaut, ASP.NET gère un état de session pour chaque page de
l'application."
Si je comprends bien, cela signifie que chaque page à son propre état de
session, n'est-ce pas ?
C'est à dire que deux variables X définies l'une dans page1.aspx et l'autre
dans page2.aspx auront deux vies distinctes, et selon que l'on se trouve
dans page1 ou page2, la valeur pourra différer.
Cela m'arrangerait, mais c'est la première que je le lis, d'où ma demande de
confirmation.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Lionel LASKE
Si tu parles de variable d'instance de ta page, la réponse est oui: elles ont bien deux vies distinctes. Si tu parles de variable de session (au sens, utilisation de l'objet Session), le positionnement de la variable dans la page 1 est visible dans la page 2 (et heureusement d'ailleurs...).
Lionel.
"Pierre" a écrit dans le message de news: %
Bonjour,
Je cherche une confirmation. Dans le bouquin microsoft press "developper des applications web avec vb.net et c#.net", présentement sous mes yeux, je lis, page 122, la chose suivante : "Par défaut, ASP.NET gère un état de session pour chaque page de l'application."
Si je comprends bien, cela signifie que chaque page à son propre état de session, n'est-ce pas ? C'est à dire que deux variables X définies l'une dans page1.aspx et l'autre dans page2.aspx auront deux vies distinctes, et selon que l'on se trouve dans page1 ou page2, la valeur pourra différer. Cela m'arrangerait, mais c'est la première que je le lis, d'où ma demande de confirmation.
Merci d'avance.
Cordialement.
Pierre.
Si tu parles de variable d'instance de ta page, la réponse est oui: elles
ont bien deux vies distinctes. Si tu parles de variable de session (au sens,
utilisation de l'objet Session), le positionnement de la variable dans la
page 1 est visible dans la page 2 (et heureusement d'ailleurs...).
Lionel.
"Pierre" <pierroozz@freesurf.fr> a écrit dans le message de news:
%23JekiuCGFHA.3376@TK2MSFTNGP12.phx.gbl...
Bonjour,
Je cherche une confirmation.
Dans le bouquin microsoft press "developper des applications web avec
vb.net et c#.net", présentement sous mes yeux, je lis, page 122, la chose
suivante :
"Par défaut, ASP.NET gère un état de session pour chaque page de
l'application."
Si je comprends bien, cela signifie que chaque page à son propre état de
session, n'est-ce pas ?
C'est à dire que deux variables X définies l'une dans page1.aspx et
l'autre dans page2.aspx auront deux vies distinctes, et selon que l'on se
trouve dans page1 ou page2, la valeur pourra différer.
Cela m'arrangerait, mais c'est la première que je le lis, d'où ma demande
de confirmation.
Si tu parles de variable d'instance de ta page, la réponse est oui: elles ont bien deux vies distinctes. Si tu parles de variable de session (au sens, utilisation de l'objet Session), le positionnement de la variable dans la page 1 est visible dans la page 2 (et heureusement d'ailleurs...).
Lionel.
"Pierre" a écrit dans le message de news: %
Bonjour,
Je cherche une confirmation. Dans le bouquin microsoft press "developper des applications web avec vb.net et c#.net", présentement sous mes yeux, je lis, page 122, la chose suivante : "Par défaut, ASP.NET gère un état de session pour chaque page de l'application."
Si je comprends bien, cela signifie que chaque page à son propre état de session, n'est-ce pas ? C'est à dire que deux variables X définies l'une dans page1.aspx et l'autre dans page2.aspx auront deux vies distinctes, et selon que l'on se trouve dans page1 ou page2, la valeur pourra différer. Cela m'arrangerait, mais c'est la première que je le lis, d'où ma demande de confirmation.
Merci d'avance.
Cordialement.
Pierre.
Patrice
Non, par définition les variables de session sont communes à une session.
Je dirais plutôt "ASP.NET gère *L*'état de session pour chaque page de l'application" (et non pas un état différent pour chaque page mais le même pour toutes les pages et bien sûr pour une session donnée)
En effet, par défaut, les variables de session sont accessibles dans toutes les pages de l'application mais la directive @Page permet de préciser pour chaque page si les variables de session sont : - utilisées (par défaut) - utilisées mais uniquement en lecture - non utilisées
J'imagine que l'intérêt étant que dans ces deux derniers cas, des optimisations sont possibles... (notamment dans le dernier cas le module de gestion des sessions n'a pas du tout à intervenir)
Patrice
--
"Pierre" a écrit dans le message de news:%
Bonjour,
Je cherche une confirmation. Dans le bouquin microsoft press "developper des applications web avec
vb.net
et c#.net", présentement sous mes yeux, je lis, page 122, la chose
suivante
: "Par défaut, ASP.NET gère un état de session pour chaque page de l'application."
Si je comprends bien, cela signifie que chaque page à son propre état de session, n'est-ce pas ? C'est à dire que deux variables X définies l'une dans page1.aspx et
l'autre
dans page2.aspx auront deux vies distinctes, et selon que l'on se trouve dans page1 ou page2, la valeur pourra différer. Cela m'arrangerait, mais c'est la première que je le lis, d'où ma demande
de
confirmation.
Merci d'avance.
Cordialement.
Pierre.
Non, par définition les variables de session sont communes à une session.
Je dirais plutôt "ASP.NET gère *L*'état de session pour chaque page de
l'application" (et non pas un état différent pour chaque page mais le même
pour toutes les pages et bien sûr pour une session donnée)
En effet, par défaut, les variables de session sont accessibles dans toutes
les pages de l'application mais la directive @Page permet de préciser pour
chaque page si les variables de session sont :
- utilisées (par défaut)
- utilisées mais uniquement en lecture
- non utilisées
J'imagine que l'intérêt étant que dans ces deux derniers cas, des
optimisations sont possibles... (notamment dans le dernier cas le module de
gestion des sessions n'a pas du tout à intervenir)
Patrice
--
"Pierre" <pierroozz@freesurf.fr> a écrit dans le message de
news:%23JekiuCGFHA.3376@TK2MSFTNGP12.phx.gbl...
Bonjour,
Je cherche une confirmation.
Dans le bouquin microsoft press "developper des applications web avec
vb.net
et c#.net", présentement sous mes yeux, je lis, page 122, la chose
suivante
:
"Par défaut, ASP.NET gère un état de session pour chaque page de
l'application."
Si je comprends bien, cela signifie que chaque page à son propre état de
session, n'est-ce pas ?
C'est à dire que deux variables X définies l'une dans page1.aspx et
l'autre
dans page2.aspx auront deux vies distinctes, et selon que l'on se trouve
dans page1 ou page2, la valeur pourra différer.
Cela m'arrangerait, mais c'est la première que je le lis, d'où ma demande
Non, par définition les variables de session sont communes à une session.
Je dirais plutôt "ASP.NET gère *L*'état de session pour chaque page de l'application" (et non pas un état différent pour chaque page mais le même pour toutes les pages et bien sûr pour une session donnée)
En effet, par défaut, les variables de session sont accessibles dans toutes les pages de l'application mais la directive @Page permet de préciser pour chaque page si les variables de session sont : - utilisées (par défaut) - utilisées mais uniquement en lecture - non utilisées
J'imagine que l'intérêt étant que dans ces deux derniers cas, des optimisations sont possibles... (notamment dans le dernier cas le module de gestion des sessions n'a pas du tout à intervenir)
Patrice
--
"Pierre" a écrit dans le message de news:%
Bonjour,
Je cherche une confirmation. Dans le bouquin microsoft press "developper des applications web avec
vb.net
et c#.net", présentement sous mes yeux, je lis, page 122, la chose
suivante
: "Par défaut, ASP.NET gère un état de session pour chaque page de l'application."
Si je comprends bien, cela signifie que chaque page à son propre état de session, n'est-ce pas ? C'est à dire que deux variables X définies l'une dans page1.aspx et
l'autre
dans page2.aspx auront deux vies distinctes, et selon que l'on se trouve dans page1 ou page2, la valeur pourra différer. Cela m'arrangerait, mais c'est la première que je le lis, d'où ma demande
de
confirmation.
Merci d'avance.
Cordialement.
Pierre.
Sylvain Lafontaine
Non, cela signifie plutôt qu'à moins de préciser explicitement le paramètre EnableSessionState="false", chaque page sera automatiquement associée à l'object Session par défaut:
http://support.microsoft.com/kb/306996/EN-US/
S. L.
"Pierre" wrote in message news:%
Bonjour,
Je cherche une confirmation. Dans le bouquin microsoft press "developper des applications web avec vb.net et c#.net", présentement sous mes yeux, je lis, page 122, la chose suivante : "Par défaut, ASP.NET gère un état de session pour chaque page de l'application."
Si je comprends bien, cela signifie que chaque page à son propre état de session, n'est-ce pas ? C'est à dire que deux variables X définies l'une dans page1.aspx et l'autre dans page2.aspx auront deux vies distinctes, et selon que l'on se trouve dans page1 ou page2, la valeur pourra différer. Cela m'arrangerait, mais c'est la première que je le lis, d'où ma demande de confirmation.
Merci d'avance.
Cordialement.
Pierre.
Non, cela signifie plutôt qu'à moins de préciser explicitement le paramètre
EnableSessionState="false", chaque page sera automatiquement associée à
l'object Session par défaut:
http://support.microsoft.com/kb/306996/EN-US/
S. L.
"Pierre" <pierroozz@freesurf.fr> wrote in message
news:%23JekiuCGFHA.3376@TK2MSFTNGP12.phx.gbl...
Bonjour,
Je cherche une confirmation.
Dans le bouquin microsoft press "developper des applications web avec
vb.net et c#.net", présentement sous mes yeux, je lis, page 122, la chose
suivante :
"Par défaut, ASP.NET gère un état de session pour chaque page de
l'application."
Si je comprends bien, cela signifie que chaque page à son propre état de
session, n'est-ce pas ?
C'est à dire que deux variables X définies l'une dans page1.aspx et
l'autre dans page2.aspx auront deux vies distinctes, et selon que l'on se
trouve dans page1 ou page2, la valeur pourra différer.
Cela m'arrangerait, mais c'est la première que je le lis, d'où ma demande
de confirmation.
Non, cela signifie plutôt qu'à moins de préciser explicitement le paramètre EnableSessionState="false", chaque page sera automatiquement associée à l'object Session par défaut:
http://support.microsoft.com/kb/306996/EN-US/
S. L.
"Pierre" wrote in message news:%
Bonjour,
Je cherche une confirmation. Dans le bouquin microsoft press "developper des applications web avec vb.net et c#.net", présentement sous mes yeux, je lis, page 122, la chose suivante : "Par défaut, ASP.NET gère un état de session pour chaque page de l'application."
Si je comprends bien, cela signifie que chaque page à son propre état de session, n'est-ce pas ? C'est à dire que deux variables X définies l'une dans page1.aspx et l'autre dans page2.aspx auront deux vies distinctes, et selon que l'on se trouve dans page1 ou page2, la valeur pourra différer. Cela m'arrangerait, mais c'est la première que je le lis, d'où ma demande de confirmation.