Bonjour à tous,
Je travaille actuellement sur un module googleMap, je fais une recherche par un nom et j'affiche dans une carte le résultat (résultat renvoyé de ma bdd, transmis en XML) ... Jusqu'ici tout marche bien, je voudrais une fois la recherche effectuer cacher l'UserControl de recherche et afficher une liste du résultat ...
Comme le premier appel se fait de manière asynchrone à l'aide d'une méthode JavaScript, je voudrais si résultat y a recharger aussi la partie de gauche (ma page se découpant en une partie gauche (recherche, résultat) et une carte à droite) ...
Pour ce faire, j'ai essayé plusieurs méthodes (en vain ...) dont l'UpdatePanel et en appelant explicitement dans le code-Behind, monUpdatePanel.Update, mais toujours rien (je passe pourtant dans le page_load de mon ucListe et Bind bien mon repeater avec le contenu).
Je ne comprends peut être pas bien l'utilisation de l'Update ou je m'y prends peut être mal
Un peu de code :
Code-behind :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <asp:UpdatePanel runat="server" ID="updateListe" UpdateMode="Conditional"> <ContentTemplate> <ucDealer:ucDealerListe runat="server" ID="ucListe" /> <asp:Label runat="server" ID="test" /> </ContentTemplate> </asp:UpdatePanel>
J'espère que c'est plus ou moins claire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private string search(string param) { ... /// DealerListeSource est un setteur permettant l'accès au DataSource de mon repeater ucListe.DealerListeSource = ds; /// meme le label de test ne s'affiche pas -_- test.Text = "toto"; updateListe.Update(); ...
D'avance merci
Partager