zigxag
Messages postés142Date d'inscriptionjeudi 10 février 2005StatutMembreDernière intervention 2 octobre 2008
-
7 nov. 2005 à 11:38
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
7 nov. 2005 à 17:39
Bonjour,
je voudrais savoir si quelqu'un d'entre vous avait rencontré ce problème : l'événement MenuItemClick ne se lève pas lorsque je clique sur un item du controle Menu... (ASP.net 2005)... J'ai essayé l'exemple (très simple) publié sur MSDN, et ca marche. Avec mon menu, ca ne marche plus... Il faut savoir que les items de mon menu sont générés en fonction des données de la base de données... est ce à cause de ca ?
Merci d'avance pour votre aide...
zigxag
Messages postés142Date d'inscriptionjeudi 10 février 2005StatutMembreDernière intervention 2 octobre 200812 7 nov. 2005 à 16:31
Non le probleme ne vient pas de là, et je viens juste de trouver ! C'est parceque l'événement MenuItemClick n'est levé que lorsque l'item n'a pas sa propriété NavigateUrl définie... Moi, je n'avais que des items présentant un NavigateUrl donc l'événement ne se déclenchait pas.
C'est un peu tordu mais c'est comme ca...
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 7 nov. 2005 à 16:10
Bonjour,
Il faut, je pense (je n'aime pas leur menu donc j'ai jamais utilisé leur machin) activer l'option autopostback, ce qui va faire un postback a chaque clique du menu (trés trés long) mais tu peux aussi te servir de l'ajax, à chaque clique, ton menu va se charger coté client, en faisant des requetes via javascript.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 7 nov. 2005 à 17:39
Ben non c'est normal, si t'as un navigateurl c'est que tu as une url derriere et tu as envie que l'utilisateur change de page ... donc pourquoi faire une action juste avant de changer de page ? au pire tu fais ca puis un response.Redirect pour changer de page.