I have this service for autocomplete extender that works for 'h' for prefixText and 3 for count and returns 'hi' and 'hello' in an array:
[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
public string[] GetWebUploadAutoCompleteData(string prefixText, int count)
{
try
{
DAL.DAL dal = new DAL.DAL();
string[] returnValues = dal.GetWebUploadAutoCompleteData(prefixText, count);
return returnValues;
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
the service class first lines:
...
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class BLL : System.Web.Services.WebService
{
...
and this is the UI:
<asp:TextBox ID="txtTest" runat="server" Width="250px"></asp:TextBox>
<cc1:AutoCompleteExtender ID="aceTest" runat="server" CompletionSetCount="3" DelimiterCharacters=";, :"
ServicePath="http://localhost:7051/UploadServices/BLL.asmx" MinimumPrefixLength="2"
Enabled="true" ServiceMethod="GetWebUploadAutoCompleteData" TargetControlID="txtTest">
</cc1:AutoCompleteExtender>
everything is correct but it is not working, please help.