GNT sans publicité, site mobile, fonctionnalitées exclusives...

User Control et pattern Observateur

Le
Mielmonster
Bonjour,

je dispose de deux user controls qui seront situés sur la même page.
le premier est une barre de controles simple (movenext, moveprevious) qui
est appelee a controler le deuxieme qui est une liste de produits.

afin de gerer cela, j'ai decide d'utiliser un pattern observateur.
ce qui implique que le control liste s'inscrit aupres du controle commande.
quand l'utilisateur clique sur next ou previous du control commande, je
notifie le control liste et lui dit de defiler vers l'avant ou vers
l'arriere.

malheureusement, tout se fait bien mais le control liste n'est pas
rafraichi.

savez vous comment forcer ce control a se rafraichir.

d'autre part, j'imagine que la meilleure methode .Net pour gerer ce type de
comportement serait d'utiliser un delegate qui est beaucoup moins java-like
que l'observateur mais je n'ai pas du tout compris comment marchent les
delegates de .Net.

donc si qqn se sent d'humeur pedagogue ;-)

merci d'avance

Yannick
Lire la réponse

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Pierre Lagarde [MS]
Le #12058801
Bonjour,

Un simple DataBind() !
Il faut explicitement rafreshir les données en ASP.NET.
Et ralancer la génération de la page !
Mais je manque un peu d'info ....

--
Pierre Lagarde
Microsoft France

Mielmonster wrote:
Bonjour,

je dispose de deux user controls qui seront situés sur la même page.
le premier est une barre de controles simple (movenext, moveprevious)
qui est appelee a controler le deuxieme qui est une liste de produits.

afin de gerer cela, j'ai decide d'utiliser un pattern observateur.
ce qui implique que le control liste s'inscrit aupres du controle
commande. quand l'utilisateur clique sur next ou previous du control
commande, je notifie le control liste et lui dit de defiler vers
l'avant ou vers l'arriere.

malheureusement, tout se fait bien mais le control liste n'est pas
rafraichi.

savez vous comment forcer ce control a se rafraichir.

d'autre part, j'imagine que la meilleure methode .Net pour gerer ce
type de comportement serait d'utiliser un delegate qui est beaucoup
moins java-like que l'observateur mais... je n'ai pas du tout compris
comment marchent les delegates de .Net.

donc si qqn se sent d'humeur pedagogue... ;-)

merci d'avance

Yannick


Publicité
Suivre les réponses
Poster une réponse
Anonyme