Meilleur auteur de réponses
rendu gridview dans webusercontrol

Question
-
Bonjour,
je crée une page qui contient plusieurs webusercontrol.
- un premier qui contient une zone de saisie à d'affichage d'une liste (zone de recherche en quelque sorte)
- un deuxième qui reçoit les paramètres saisis du premier webusercontrol.
jusque là pas de problème.
par contre, je n'arrive pas à avoir un rendu à jour de la liste (gridview) du deuxième webusercontrol. je ne connais pas la méthode pour que le rendu s'execute à nouveau.
d'avance merci pour vos réponses.
Réponses
-
Ahhhh, bonsoir
Je n'ai pas du bien comprendre la question je pense, du moins ton besoin exact.
Le but est il de chercher à "provoquer" un postback ou bien à masquer celui-ci?
Si il faut provoquer un postback, un asp:button peut suffire, si il faut le masquer, un update panel Atlas (le "Ajax en 3 clics") peut être interessant pour améliorer l'experience utilisateur.
Si tu veux que je jete un oeil pour mieux comprendre et te donner mon avis, n'hesites pas à me pousser un petit Email avec ton bout de code.
Toutes les réponses
-
-
Bonjour,
Pour que le 2eme WebUserControl se mette à jour lorsque le premier est modifié, il faut obligatoirement un "PostBack" de la page.
Par contre, pour limiter les effets visuels de celui-ci, tu peux éventuellement positionner les deux WebUserControls dans un UpdatePanel (Microsoft Ajax Librairy: http://ajax.asp.net) et le tour est joué.
Enfin, j'espere ne pas avoir répondu trop à coté
-
Bonsoir Florent,
Effectivement je suis d'accord, il faut un postback. Et en fait c'était cela ma vraie question !
Je n'avais que trouvé le moyen d'un postbackurl mais comme je l'indique c'est pas terrible.
N.B : Je faisais partie de la formation ASP.NET 2.0 la semaine du 16/04. Très bien... Mais je ne suis pas sûr qu'on ait abordé ce genre de sujet ?
-
Ahhhh, bonsoir
Je n'ai pas du bien comprendre la question je pense, du moins ton besoin exact.
Le but est il de chercher à "provoquer" un postback ou bien à masquer celui-ci?
Si il faut provoquer un postback, un asp:button peut suffire, si il faut le masquer, un update panel Atlas (le "Ajax en 3 clics") peut être interessant pour améliorer l'experience utilisateur.
Si tu veux que je jete un oeil pour mieux comprendre et te donner mon avis, n'hesites pas à me pousser un petit Email avec ton bout de code.
-
Merci encore pour le tuyau.
Effectivement le but était de provoquer un raffraichissement d'un usercontrol par un autre par le biais d'un postback.
Effectivement j'avais aussi retenu cette solution à travers la methode 'update' du composant ajax updatepanel.
Bonne journée.