[Ajax.NET]UpdataPanel.Update() qui ne se fait pas
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 :aie: ou je m'y prends peut être mal
Un peu de code :
Code:
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> |
Code-behind :
Code:
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();
... |
J'espère que c'est plus ou moins claire :aie:
D'avance merci