OVH Cloud OVH Cloud

DataSet et static ?

2 réponses
Avatar
wavemill
Bonjour,

Je vous écris pour un petit conseil!
Je suis en train de faire une petite application, ou l'utilisateur
pourra modifer le site.
Je voudrai créer un dataset apres la validation de l'utilisateur, qui
soit valide pour tout mon application.
Par exemple, dans une page je modifie ma page, donc mon dataset et
dans une autre page je visualise mes modifications, grace à mon
dataset.
Puis si cela ne me convient pas je peux revenir a ma page de base
grace a un reject change.
Donc ma question, le mieux est créer un dataset static, pour y avoir
acces ds toute mon aplication?

Vous remerciant d'avance!

Wavemill

2 réponses

Avatar
Cyril S.
Oui c'est une solution.


--
CS


"wavemill" wrote:

Bonjour,

Je vous écris pour un petit conseil!
Je suis en train de faire une petite application, ou l'utilisateur
pourra modifer le site.
Je voudrai créer un dataset apres la validation de l'utilisateur, qui
soit valide pour tout mon application.
Par exemple, dans une page je modifie ma page, donc mon dataset et
dans une autre page je visualise mes modifications, grace à mon
dataset.
Puis si cela ne me convient pas je peux revenir a ma page de base
grace a un reject change.
Donc ma question, le mieux est créer un dataset static, pour y avoir
acces ds toute mon aplication?

Vous remerciant d'avance!

Wavemill



Avatar
Nicolas Moreau [MS]
Bonjour,
Dans une application ASP.NET utiliser un membre statique pour stocker une
information pour un utilisateur n'est pas la bonne maniere de faire.
En effet, lors d'accès concurrents, plusieurs utilisateurs vont se mélanger
...

Les solutions :
- Positionner le DataSet dans le ViewState ce qui permet de conserver sont
état (y compris son historique). Inconvénient : un DS dans le ViewState est
"gros" et est véhiculé à chaque appel
- Stocker le DataSet dans la session. Inconvénient : un DS dans la session
occupe de la mémoire. Il faut gérer le cas du timeout.
Mais ta solution n'en est pas une.

Nicolas
Microsoft Services France.



"Cyril S." a écrit dans le message de
news:
Oui c'est une solution.


--
CS


"wavemill" wrote:

Bonjour,

Je vous écris pour un petit conseil!
Je suis en train de faire une petite application, ou l'utilisateur
pourra modifer le site.
Je voudrai créer un dataset apres la validation de l'utilisateur, qui
soit valide pour tout mon application.
Par exemple, dans une page je modifie ma page, donc mon dataset et
dans une autre page je visualise mes modifications, grace à mon
dataset.
Puis si cela ne me convient pas je peux revenir a ma page de base
grace a un reject change.
Donc ma question, le mieux est créer un dataset static, pour y avoir
acces ds toute mon aplication?

Vous remerciant d'avance!

Wavemill