Bonjour

J'ai un souci avec un AutoCompleteExtender qui se charge pas.
J'arrive pas à déterminer où se situe le bug. Mes données sont présentes, la requête retourne quelque chose et lorsque je retrourne une simple chaine de caractère il me mets des "Undefined" dans la liste (ce qui me parait normal).

Je vous soumets mon code.
Côté HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<asp:TextBox ID="txtACE" runat="server"></asp:TextBox>
<ajaxToolkit:AutoCompleteExtender ID="aceTest" runat="server" 
    TargetControlID="txtACE"
    ServicePath="~/GMPhotoProfil.asmx"
    ServiceMethod="ListeDeroulante"
    MinimumPrefixLength="2" 
    CompletionInterval="1000"
    EnableCaching="true"
    CompletionSetCount="20" 
    ContextKey="Ville"
    ></ajaxToolkit:AutoCompleteExtender>
Dans le WebService la méthode ListeDeroulante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
    <WebMethod()> _
    Public Function ListeDeroulante(ByVal contextKey As String) As Array
        Dim valret As New System.Collections.Generic.List(Of String)
        Select Case contextKey
            Case "Ville"
                Dim dt As DataTable = New DManager("DataDev").RetournerTable("SELECT NMC_LIBELLE, NMC_ID FROM GLOBAL_GeoPolitique WHERE NMC_NIVEAU = 5")
                If dt.Rows.Count = 0 Then
                    valret.Add("Aucune ville disponible.")
                Else
                    For Each r As DataRow In dt.Rows
                        valret.Add(AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(r.Item(0), r.Item(1)))
                    Next
                End If
                Return valret.ToArray
            Case Else
                Return valret.ToArray
        End Select
    End Function
Sachant que, en plus, le WebService me sert pour un défilment d'image avec un SlideShow et que tout va bien de ce côté là. J'utilise une autre fonction dans le WebService.

Pouvez vous m'aider ?