Question

Un lecteur de données peut-il être stocké dans un état de visualisation?

Quelles données peuvent être stockées dans viewstate?

Était-ce utile?

La solution

Toutes les données [sérialisables] auxquelles vous devez accéder pendant les publications peuvent être stockées dans un ViewState.

Un DataReader ne peut pas être sérialisé car il est basé sur un modèle connecté. Donc, il ne peut pas être stocké dans ViewState.

Il est également déconseillé de stocker d’énormes données dans ViewState. Renvoyez uniquement les données nécessaires que vous devez afficher dans le contexte actuel.

Autres conseils

Je suppose que DataReader ne peut pas être stocké. Tout comme xpathiterator ne le peut pas.

La chose est - la classe doit être sérialisable pour la stocker dans l'état de visualisation.

googler rapidement m'a donné ceci:

  

Un DataReader n'est pas sérialisable au format XML. Si vous souhaitez stocker un jeu de résultats   dans ViewState, utilisez un DataTable ou un DataSet.

vous pouvez stocker dans l'état d'affichage tout ce qui est sérialisable

alors non, vous ne pouvez pas

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top