2009-04-11 6 views
0


GridView et charge Postback stade données

Q1

A) Sur un postback, quand dans le cycle de vie de la page sont les lignes de GridView peuplées avec toutes les valeurs qu'il avait avant l'utilisateur a émis un postback? Ainsi, à quel moment GridView a-t-il déjà toutes les valeurs affichées sur la page de l'utilisateur?

Je suppose que cela arrive en même temps, il arrive avec d'autres, qui est au cours charge phase de données ViewState?!


B) utilisateur du texte est entré en TextBox contrôle est disponible après charge Postback stade données. Les modifications apportées aux champs de GridView ne doivent-elles pas être également disponibles après Chargement de l'étape de retour de données?


Q2 - Y a-t-il des différences entre la façon SelectedIndexChanged événement est traité lorsque DropDownList est défini à l'intérieur du modèle de GridView et quand DROPDOWNLIST est définie en dehors GridView? Dans les deux cas, l'événement est-il déclenché au même moment dans le cycle de vie de Page?


Thanx

Répondre

4

Voir Control Execution Lifecycle en msdn pour effacer toute confussion autour du cycle de vie de contrôle. A) c'est vrai, pendant l'état d'affichage de la charge.

B) Oui, ils devraient être disponibles, ce qui signifie qu'ils sont disponibles au chargement de la page.

Q2 au même point dans le cycle de vie de la page: oui, pendant les notifications de modification de publication. Attention: les conditions suivantes pourraient affecter:

  • Mise postback automatique sur. Je pense que dans ce cas l'événement est levé pendant: "Gérer les évènements de postback"
  • Le changer en place, affectera probablement quand il se produit par rapport à d'autres événements au cours de la scène.
+0

merci pour votre aide et désolé de ne pas avoir répondu plus tôt – SourceC