J'ai une webform qui fait appel à une classe, dans ce webform j'ai un bouton
qui fait un postback,
durant cette page, j'ai créer une instance de ma classe cTest, et j'ai
affecté à cette instance des propriétés
Mais lorsque je clique sur mon bouton, au retour du postback, j'ai perdu les
valeurs affectés à mes propriétés.
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
Christophe QUEVAL
Bonjour,
Vous pouvez sauvegarder l'instance de votre classe dans la collection "Session", voire "Application" si votre instance doit être partagée entre tous les utilisateurs.
Ex: Session("NomInstance") = monInstance ou Application("NomInstance") = monInstance
Vous pouvez aussi passer les valeurs de vos propriétés en paramètres de la page puis réinitialiser les propriétés de votre nouvelle instance avec ces valeurs.
Ex: monInstance.prop1 = Request.Params("prop1")
Christophe "Vincent Dartois" a écrit dans le message de news: ePEbq1%
Bonjour,
J'ai une webform qui fait appel à une classe, dans ce webform j'ai un bouton qui fait un postback, durant cette page, j'ai créer une instance de ma classe cTest, et j'ai affecté à cette instance des propriétés
Mais lorsque je clique sur mon bouton, au retour du postback, j'ai perdu les valeurs affectés à mes propriétés.
Vous pouvez sauvegarder l'instance de votre classe dans la collection
"Session", voire "Application" si votre instance doit être partagée entre
tous les utilisateurs.
Ex: Session("NomInstance") = monInstance ou Application("NomInstance") =
monInstance
Vous pouvez aussi passer les valeurs de vos propriétés en paramètres de la
page puis réinitialiser les propriétés de votre nouvelle instance avec ces
valeurs.
Ex: monInstance.prop1 = Request.Params("prop1")
Christophe
"Vincent Dartois" <vdartois@francelot.com> a écrit dans le message de news:
ePEbq1%230FHA.3924@TK2MSFTNGP14.phx.gbl...
Bonjour,
J'ai une webform qui fait appel à une classe, dans ce webform j'ai un
bouton qui fait un postback,
durant cette page, j'ai créer une instance de ma classe cTest, et j'ai
affecté à cette instance des propriétés
Mais lorsque je clique sur mon bouton, au retour du postback, j'ai perdu
les valeurs affectés à mes propriétés.
Vous pouvez sauvegarder l'instance de votre classe dans la collection "Session", voire "Application" si votre instance doit être partagée entre tous les utilisateurs.
Ex: Session("NomInstance") = monInstance ou Application("NomInstance") = monInstance
Vous pouvez aussi passer les valeurs de vos propriétés en paramètres de la page puis réinitialiser les propriétés de votre nouvelle instance avec ces valeurs.
Ex: monInstance.prop1 = Request.Params("prop1")
Christophe "Vincent Dartois" a écrit dans le message de news: ePEbq1%
Bonjour,
J'ai une webform qui fait appel à une classe, dans ce webform j'ai un bouton qui fait un postback, durant cette page, j'ai créer une instance de ma classe cTest, et j'ai affecté à cette instance des propriétés
Mais lorsque je clique sur mon bouton, au retour du postback, j'ai perdu les valeurs affectés à mes propriétés.