Scratch this!Comment fonctionne Viewstate en interne
Je l'ai googlé mes fesses à la recherche de ceci. 1. Disons que j'ai un formulaire Web qui a quelques boîtes de texte, avec les textbox1 d'ID, textbox2, textbox3. Ils ont tous viewstate activé. Je place des valeurs dans ces zones de texte et j'appuie sur un bouton de publication vide et toutes les valeurs sont toujours présentes après la publication. Comment puis-je y accéder dans le viewstate après la publication? Je pense qu'ils ont été enregistrés sous le nom d'identification des boîtes de texte mais je ne l'obtiens pas pour fonctionner comme ça. Chaîne s = ViewState ["textbox1"]. ToString(); J'essaye de faire fonctionner ceci parce que je veux pouvoir enregistrer le viewstate dans la session ainsi je peux récupérer l'information après que je visite une autre forme de Web. 2. N'est-il pas juste que je puisse seulement utiliser viewstate sur la même page que celle sur laquelle il a été créé? Je ne pouvais pas utiliser viewstate sur default.aspx dans editor.aspx? 3. Et encore une chose, n'est-ce pas vrai que viewstate sauve comment un noeud treeview est dépensé? Je voudrais enregistrer l'état sur l'arborescence entre deux formulaires Web qui utilisent la même page maître.
EDIT:
Ok, cela ne suffisait pas claire, thats a donné. Fondamentalement, j'essaie de comprendre le viewstate et ce que je peux faire avec. Je n'utilise généralement pas viewstate pour stocker des valeurs. Ce que j'essaie de faire, ou comprendre si c'est possible avec viewstate.
J'ai une page maître et sur la page maître est une vue arborescente. J'ai deux pages que j'utilise avec la page maître, Default.aspx et editor.aspx. Je fais mes navigations et tout dans Default.aspx. Quand j'ai développé les nœuds dans l'arborescence et sélectionné l'un des treenode, le navigateurl sur ce treenode m'envoie à editor.aspx? NavID = 3. L'éditeur.aspx utilise la même page maître et je veux que cette page affiche l'état SAME sur l'arborescence comme l'a fait Default.aspx avant de cliquer sur le nœud.
ceci est un excellent blog sur viewstate http://weblogs.asp.net/infinitiesloop/archive/2006/ 08/03/Truly-Understanding-Viewstate.aspx – dotjoe
Qu'essayez-vous exactement de faire? POST les valeurs TextBox de default.aspx à editor.aspx? –