Ciao a tutti, vi scrivo in quanto ho un problema con l'autocomplete extender degli ajax toolkit. Non funziona, come se la casella di testo non ricevesse l'output del metodo presente nel web service. Ho utilizzato un webservice (chiamato AutoCompleteService.asmx) . A me sembra tutto a posto, non riesco a capire dov'e' il problema perche' non mi da nex errore, ma nella casella di testo in questione non viene applicato l'autocompletamento.
Ora vi posto il codice, cosi' vi e' piu' chiaro a voi:
codice della pagina aspx.
codice:
 
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="pagProva.aspx.vb" Inherits="GestioneRapportini.pagProva" %>

<%@ Register assembly="System.Web.DynamicData, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" namespace="System.Web.DynamicData" tagprefix="cc1" %>


<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

<cc1:ToolkitScriptManager ID="tsm1" runat="server">
    <Services>
    <asp:ServiceReference Path="~/AutoCompleteService.asmx" />
    </Services>
    </cc1:ToolkitScriptManager>
<asp:TextBox ID="atxtBoxAutoC" runat="server"  AutoCompleteType="None" ></asp:TextBox>   

  <cc1:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="atxtBoxAutoC" ServiceMethod="GetCompletionList"      ServicePath= "AutoCompleteService.asmx"  MinimumPrefixLength="1" EnableCaching="true"      OnClientItemSelected ="" ScriptPath="AutoCompleteService.asmx">     </cc1:AutoCompleteExtender>
Questo invece che segue e' il codice del webService:
codice:
Imports System.Web.Services Imports System.Web.Services.Protocols Imports System.ComponentModel  
<System.Web.Script.Services.ScriptService()> _ <System.Web.Services.WebService(Namespace:="http://tempuri.org/")> _ <System.Web.Services.WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _ <ToolboxItem(False)> _ 
Public Class AutoCompleteService     Inherits System.Web.Services.WebService          <WebMethod()> _ 
Public Function GetCompletionList(ByRef prefix As Int16,ByRef lun As Int16) As Array     
    Dim l(5) As String      
   Dim l(5) As String
        l(0) = "Alberto"
        l(1) = "Maria"
        l(2) = "Simone"
        l(3) = "Andrea"
        l(4) = "Francesco"

        Return l                
Return l    
 End Function End Class
Vi ringrazio in anticipo!!
Buon weekend
Maria