40 messaggi dal 27 aprile 2009
Salve a tutti, sto diventando un po scemo su questa cosa.

Penso di aver provato quasi tutte le soluzioni corrette ma NON VA.

Allora questo è il mio codice:

 
<asp:TextBox ID="txtCercaNumeri" runat="server"></asp:TextBox> 
                <asp:AutoCompleteExtender ID="txtCercaNumeri_AutoCompleteExtender"  
                  runat="server" 
                  TargetControlID="txtCercaNumeri" ServiceMethod="GetCompletionList" 
                  MinimumPrefixLength="1" CompletionInterval="1000" 
                  EnableCaching="true" CompletionSetCount="10"> 
           </asp:AutoCompleteExtender> 

Code Behind:


    public string[] GetCompletionList(string cercaNumero) 
    { 
        string[] lista = new string[ATT_SIM.cercaNumeroW7(cercaNumero).Count]; 
        try 
        { 
            for (int i = 0; i < ATT_SIM.cercaNumeroW7(cercaNumero).Count; i++) 
            { 
                lista.SetValue(ATT_SIM.cercaNumeroW7(cercaNumero)[i].Numero, i); 
            } 
        } 
        catch (Exception exc) { } 
 
        return lista; 
    }



Ho anche provato cosi:

 
<asp:TextBox ID="txtCercaNumeri" runat="server"></asp:TextBox> 
                <asp:AutoCompleteExtender ID="txtCercaNumeri_AutoCompleteExtender"  
                  runat="server" 
                  TargetControlID="txtCercaNumeri" ServiceMethod="GetCompletionList" ServicePath="App_Code/WebService.asmx" 
                  MinimumPrefixLength="1" CompletionInterval="1000" 
                  EnableCaching="true" CompletionSetCount="10"> 
           </asp:AutoCompleteExtender> 


E aggiungendo il webservice col mio webmethod uguale a quello sopra, ma niente...

Inserisco un carattere nella mia textbox ma non succede assolutamente NIENTE!

Cosa devo fare per far si che quando inserisco un numero mi compaia la lista sotto dei numeri che iniziano con...?

Il WebMethod è corretto, provandolo la mia "lista" viene compilata correttamente (nella query sql uso like num + '%' )
Hai verificato in debug se e come viene eseguito il tuo metodo? Io ad esempio vedo quel "catch (Exception exc) { }" che potenzialmente potrebbe mascherarti un'eccezione e farti tornare una lista vuota.

m.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.