I have the correct signature for the web method, and it works fine, but for some reason it is not being called at all by AutoCompleteExtender<div>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
<Services><asp:ServiceReference Path="~/AutoComplete.asmx" /></Services>
</asp:ToolkitScriptManager>
<asp:TextBox ID="txtUser" runat="server"></asp:TextBox>
<asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="txtUser"
ServicePath="~/AutoComplete.asmx" ServiceMethod="GetCompletionList"
MinimumPrefixLength="1" EnableCaching="true" UseContextKey="false">
</asp:AutoCompleteExtender>
</div> Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Web.Script.Services
Imports System.ComponentModel
Imports System.Data.SqlClient
' To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
' <System.Web.Script.Services.ScriptService()> _
<System.Web.Services.WebService(Namespace:="http://tempuri.org/")> _
<System.Web.Services.WebServiceBinding(ConformsTo:=WsiP
View Complete Post