c# - Why is the AutoCompleteExtender firing the Page_Load event instead of the service method? -
Then I'm trying to implement the AutoCompleteExtender tool from AJAX Control Toolkit.
The following is the implementation of AutoCompleteExtender on my ASPX page:
   The service system implemented in the code behind this file is:  
  [System.Web.Services.WebMethod ()] [System.Web.Script .Services.ScriptMethod ()] Public Stabilized String [] GetAllCustomerNames (string prefix text, integer number) {list & lt; String & gt; AllCustomerNames = new list & lt; String & gt; (); & Lt; Customers & gt; All Customers = GetAllCustomers (); Forex Currency (Customer Clients In All Customers) {If (customer.CustomerName.Contains (prefix text)) {allCustomerNames.Add (customer.CustomerName); }} Return all the customer names. ToArray (); }    The problem I am experiencing is that whenever I type a letter in the text box, the page's oops event will be ignored instead of the  GetAllCustomerNames  method Looks like someone can help me, where am I going wrong?    Additional information:    -  I am using Visual Studio 2013.  
-  This is an ASP.NET web form that is running on .NET 4.5.  
-  I have created a new project while using the default style and template, and such a master page is being used  
-   ToolkitScriptManager  in the master file Is specified and I have determined  EnablePageMethods  to true property.       Try [System.Web.Services.WebMethod] WebMethod () and not next Remove the line.    You set  AutoPostBack = "true"  on textbox, simply delete AutoPostBack or set it to  false .   
 
 
 
Comments
Post a Comment