ViewState perdu sur l'actualisation dans UpdatePanel?

Plutôt que d'utiliser l'objet de Session ou de stockage de la base de données, je suis le stockage temporaire des variables que j'ai besoin persisté à la coutume de l'état d'affichage des variables. Par exemple, l'état d'affichage("MyField1") = 1

Lorsque l'utilisateur appuie sur le navigateur Rrefresh bouton, la Page.IsPostback est de retour à la Faux et le ViewState est allé.

Ma question est. Si l'utilisateur peut souffler le Viewstate par rafraîchissante, pourquoi serait-on l'utiliser?

Je sais qu'un Rafraîchissement reposte le dernier soumis à la page, par pourquoi est Page.IsPostback reset pour Faux et le ViewState soufflé?

La flamme moi si vous voulez pour la création d'un potentiel de dup question, mais j'ai lu d'autres offres d'ici, et ce n'est pas de sombrer dans...

Mise à jour post original:

Maintenant je pense que cela a à voir avec les publications sont effectuées en tant que résultat d'un clic sur les Boutons qui sont dans un UpdatePanel. Quelqu'un peut-il m'éclairer sur ce point?

OriginalL'auteur ChadD | 2009-12-16