begin process at 2012 02 05 03:50:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

UserControl

 > 

Ordre Rafraichissement usercontrols


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ordre Rafraichissement usercontrols

samedi 3 mai 2008 à 23:15:27 | Ordre Rafraichissement usercontrols

mictif

Bonjour,
J'ai un petit sousci de rafraichissement que je n'arrive pas a resoudre !!! J'explique ma situation :

Je developpe un jeux et j'ai dans ma page deux controles (ascx) :
  • Une carte : sorte de grille d'image representant une sorte de batail naval avec un petit bonhomme sur une case
  • une croix representant quatre fleches (gauche, droite, haut, et bas)
Ce que je cherche à faire :
Le principe est simple : au clic sur la fleche gauche par example, je fais un update dans la base de donnée de la position du personage
ensuitte la page se recharge.
au chargement de la page, la carte se rafraichie aussi et va chercher la nouvelle position du personage pour l'afficher a sa nouvelle place.

Malheureusement tout ne se passe pas comme ca !! la position du personnage a toujours un temps de retard !!!

Ce que cela fait
Q
uand je clique sur une fleche, la page se rafraichi : le perso ne bouge donc pas et ensuite, le code deriere le clique s'execute et fait donc l'update dans la base de données !!

Comment faire pour que l'evenement du ascx representant la croix de deplacement du personnage s'execute avnt le rafraichissement du ascx representant la carte ?

merci d'avance de l'aide que vous pourrez m'apporter... je suis perdu je ne comprend pas pourquoi j'ai des evenement page load avant les button.click !!



dimanche 4 mai 2008 à 07:23:31 | Re : Ordre Rafraichissement usercontrols

SuperBouly

Membre Club
Bonjour,
Le Page_load s'effectue AVANT la sub Monbouton_click. donc
Ne marche pas :
sub (ou void)Page_load 
   Rafraichissement de mon controle
end
sub Monbouton_click
   enregistrement
end

devrait marcher:
sub Monbouton_click
   enregistrement
   Rafraichissement de mon controle
end
 
SuperBouly
dimanche 4 mai 2008 à 20:10:59 | Re : Ordre Rafraichissement usercontrols

mictif

devrait marcher:
sub Monbouton_click
   enregistrement
   Rafraichissement de mon controle
end

comment faire pour forcer un rafraichissement de mon controle ascx  depuis un autre controle ascx ? je ne pense pas que cela soit possible

dimanche 4 mai 2008 à 21:15:58 | Re : Ordre Rafraichissement usercontrols

SuperBouly

Membre Club
Mais si !
Par exemple,en gros, dans le premier, moncontrol.ascx, tu cree une sub qui rafraichit:
 sub Rafraichissement
---- mon code----
end sub
et dans le second, tu y fais appel par monControl1.Rafraichissement, monControl1 est l'instance du premier controle dans ta page

SuperBouly
dimanche 4 mai 2008 à 21:53:19 | Re : Ordre Rafraichissement usercontrols

mictif

Désolé mais cela ne fonctionne toujours pas ! dans le code du control2 je n'ai pas acces au control1 dans l'intelisense (normal, dans la page il n'y a pas forcement ce control) et quand je passe par moncontrol2.page.controls, je ne le retrouve pas non plus !!!
peut etre refaire un rafraichissement de page apres le clique sur le boutin mais cela ne m'anchante guerre... de plus je ne sais pas comment faire ! il n'y a pas de page.refresh() !
lundi 5 mai 2008 à 07:06:23 | Re : Ordre Rafraichissement usercontrols

SuperBouly

Membre Club

Intellisense de VS2005 me joue de droles de tours parfois... regénère ta solutions pour voir
mais
il reste aussi la solution de déclarer un Event dans le controle où tu cliques:
PublicEventBoutonClic

puis dans ta sub du premier controle
sub monBouton_click(---...---) Handles MonBouton.Click
' ton code et
RaiseEventBoutonClic

end sub

enfin dans ton 2e controle tu récupère l'évènement :
sub monRefresh( ---...-) Handles MonControle1.BoutonClick


SuperBouly
lundi 5 mai 2008 à 21:05:22 | Re : Ordre Rafraichissement usercontrols

mictif

ca ne marche pas non plus... je n'ai pas acces au second control et n'ai donc pas acces a ses evenements !!!

enfin bon :(
merci beaucoup du temps que tu as passé a m'aidé !

solution utilisé : je vais regrouper mes 2 controles en un seul et la... plus de probleme !


encore merci ;)


Cette discussion est classée dans : page, carte, ascx, rafraichissement, representant


Répondre à ce message

Sujets en rapport avec ce message

Rafraichissement de page [ par niluje ] Comment forcer une page à se rafraichir à chaque affichage sur un même poste et dans une même session ?Merci d'avanceNiluje aka Patrick iFrame et Rafraichissement [ par tontontony ] Bonjour a tous,Voila mon probleme : J'ai une page (p1) contenant une iFrame (iF1) et je voudrais pouvoir rafraichir toute la page p1 depuis la iFrame iFrames et rafraichissement !!!! [ par tontontony ] Bonjour a tous,Voila mon probleme : J'ai une page (p1) contenant une iFrame (iF1) et je voudrais pouvoir rafraichir toute la page p1 depuis la iFrame Afficher un graphique + rafraichissement de la page [ par julien67 ] Salut à tous,j'aurais aimé afficher un graphique type excel (histogramme, camembert) dans mon navigateur web.Les données utilisées pour créer ce graph comment reutiliser un controle utilisateur asp.net [ par bastien30 ] Bonjour,j'ai créé une page index.aspx qui fait référence à un controle utilisateur nommé header.ascx.Ce dernier contient une image monimage.jpg j'ai c Probleme rafraichissement de page [ par toddy_101 ] Bonjour tout le monde, j'utilise un DropDownList pour afficher des elements... et j'utilise aussi l'evenement click de ce dropdownlist, et j'ai activ datalist dynamique et ascx [ par aurelie ] Mon problème est le suivant :Je fais une requête qui va permettre de remplir une datalist. Voilà, mon code :j'ai un fichier ascx qui contient :<%@ Con rafraichissement automatique asp [ par osoudee ] Bonjour,j'ai une page asp composée de tableaux. j'ai plusieurs utilisateurs qui sont connecté à cette page et qui enregistre des données dans la base Rafraichissement d'une page [ par Vincentsoft ] Salut,J'ai une problème qui me bloque...Lorsque je fais un response.redirect("URL") il ne recharge pas toujours la page...en fait, il la recharger mai Probleme de rafraichissement d'images lors d'une redirection apres une suppression [ par jolazoule ] Salut tout le monde,J'ai une premiere page avec 3 photosJ'ai un lien vers une deuxieme page qui supprime la deuxieme photo, et qui redirige vers la pr


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,153 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales