2009-08-31 5 views
3

J'essaie de conserver les variables membres en les sauvegardant dans ViewState (seulement quelques petites variables), mais j'ai lu et je pense qu'il vaut mieux les sauvegarder dans ViewState à l'étape PreRender que PageLoad?Pourquoi est-il recommandé d'enregistrer les valeurs viewstate dans l'appel d'événement PreRender?

Je peux voir que ViewState peut être enregistré à tout moment avant le rendu de la page, mais est-ce que cela fait une différence dans PreRender ou PageLoad?

Répondre

4

Non, il n'y a pas de différence. Vous avez juste besoin de sauvegarder vos variables dans ViewState après les avoir modifiées. C'est-à-dire, n'enregistrez pas la variable dans ViewState dans l'événement Page_Load si vous la modifiez à nouveau dans PreRender.

Questions connexes