Comment peut on vider le cache de navigateur (firefox, ie) en chargent une page

Résolu
aspkiddy
Messages postés
39
Date d'inscription
jeudi 9 juin 2011
Statut
Membre
Dernière intervention
15 janvier 2014
- 14 févr. 2011 à 17:27
aspkiddy
Messages postés
39
Date d'inscription
jeudi 9 juin 2011
Statut
Membre
Dernière intervention
15 janvier 2014
- 25 févr. 2011 à 14:09
Bonjour,

J’ai une application web...

Les gens peuvent visualiser certaines pages du site par mot de passe...
Il y a deux sections différentes : section A et Section B.

Si l'on clique sur la section A, une fenêtre (pop-up) s'affiche et l'utilisateur tape son mot de passe, ensuite il visionne les pages de la section A.
Après avoir les visionnés on ferme le pop_up et on revient sur le site.

L'utilisateur ferme Firefox ou IE et redéclenche le navigateur et il arrive sur notre site :

S’il clique sur la section B, une autre fenêtre (pop-up) s'affiche et l'utilisateur tape son mot de passe, ensuite il visionne les pages de la section B.
Apres avoir les visionnés on ferme le pop_up et on revient sur le site.

Jusqu'au la ça marche mais ce n'est pas logique de quitter le navigateur pour voir 2 sections...

Alors si on clique sur la section B sans quitter le site et après avoir consulter la section A, la fenêtre (pop-up) de section B s'affiche avec le message erreur suivant :

Server Error in '/' Application.
Specified cast is not valid.

Comment je peux remédier cette situation... Comment je peux vider le cache entre 2 sections

Comment je peux le cache de navigateur lorsque la fenêtre de pop up s'affiche ?

protected void Page_Load(object sender, System.EventArgs e) 

{
LoadPageState(); 
}


Vous pouvez m'aider ? Bonne journée

2 réponses

aspkiddy
Messages postés
39
Date d'inscription
jeudi 9 juin 2011
Statut
Membre
Dernière intervention
15 janvier 2014

25 févr. 2011 à 14:09
Merci pour ta réponse...

alors j'ai changé les noms de mes PageState à chaque section :

exeple :

Section A -------------------

avant : NavigationPage et NavigationPageState

maintenant SectionAPage et SectionAPageState

Section B -------------------

avant : NavigationPage et NavigationPageState

maintenant SectionBPage et SectionBPageState

ca marche...
3
NightlyDev
Messages postés
26
Date d'inscription
jeudi 24 février 2011
Statut
Membre
Dernière intervention
6 mars 2011

25 févr. 2011 à 11:09
On ne peux pas vider le cache du client a distance.
J'ai du mal a comprendre ton problème...
Cependant, regarde ce site : http://asp.net-tutorials.com/state/sessions/
Tu devrais pouvoir résoudre ton problème.

Bonne chance !

0