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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre Lagarde [MS]
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
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.
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.