begin process at 2008 09 06 22:21:06
1 237 973 membres
355 nouveaux aujourd'hui
14 314 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Pourquoi un retour dans le page_load quand je clique sur mon bouton ? [ WebForms / PostBack ] (schumileboss)

Pourquoi un retour dans le page_load quand je clique sur mon bouton ? le 17/01/2007 10:44:24

schumileboss

Salut,

Je bosse en ASP1.1 et j'ai une question à vous poser :
J'ai un datagrid dans une page. Je fait le bind dans le page_load, et j'ai un bouton qui fait un response.redirect.
Pourquoi lorsque je clique sur ce bouton, il repasse par le page_load et me refait un bind sur le datagrid?
C'est assez génant quand le datagrid est long à se charger et c'est inutile.

Si vous avez une idée pour y remédier je suis preneur.

Merci

Mickael


Re : Pourquoi un retour dans le page_load quand je clique sur mon bouton ? le 17/01/2007 14:22:07

jesusonline
Membre Club
(Admin CS)
Bonjour,

n'oublies pas que tu es dans une application web ! par conséquent ASP.net ne fait que gérer des requetes HTTP et quand tu click sur un  bouton ou autre tu fais un postback qui relance toute la page ... tu peux détecter si ta page est un postback grace à la propriété Page.IsPostBack


Cyril - MVS - MCP

Re : Pourquoi un retour dans le page_load quand je clique sur mon bouton ? le 18/01/2007 09:26:18

schumileboss

Merci, mais ce que je ne comprend pas c'est pourquoi il retourne dans le page_load, puis execute l'action de mon bouton puis refait le page_load. Pourquoi le premier passage dans le page_load?

Mickael


Re : Pourquoi un retour dans le page_load quand je clique sur mon bouton ? le 18/01/2007 09:44:27

poppyto
Membre Club
(Admin CS)
Chaque appel à une page passe par le Page_Load qu'il y ai ou non de PostBack.
C'est à toi de déterminer dans le PageLoad si tu es en PostBack, et executer ou non des actions (ne pas oublier que le ViewState -activé - fait plein de choses sympa à notre place -> ainsi les formulaires sont restiutués en PostBack)

Poppyto
Cours de basse gratuits avec vidéos et ralentis
Cours de guitare gratuits avec vidéos et ralentis/A>

Re : Pourquoi un retour dans le page_load quand je clique sur mon bouton ? le 18/01/2007 11:37:19

Classé sous : bouton, page, load, datagrid, clique

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS