Click here to Skip to main content
15,881,559 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
in my application i m implement the url rewriting of page. i m using ajax autocomplete extender in my application but it is not working due to page rewrite.i m trying my best to solve the problem but it's not solved.below is my code

<asp:TextBox ID="txtCategoryName"  class="form-control" runat="server" 
                ontextchanged="txtCategoryName_TextChanged"></asp:TextBox>
             <cc1:AutoCompleteExtender ID="AutoCompleteExtender1"  runat="server"   TargetControlID="txtCategoryName" 
                                    MinimumPrefixLength="1" EnableCaching="true"  CompletionInterval="100" ServiceMethod="GetSuggessions"
                                    UseContextKey="true" CompletionSetCount="20">
                                </cc1:AutoCompleteExtender>


below is my webservice method which is created at page level

C#
[WebMethod]
[System.Web.Script.Services.ScriptMethod]

   public static List<string> GetSuggessions(string prefixText, int count, string contextKey)
   {
       DataSet ds = null;

       BL.Category objCategory = new BL.Category();


       List<string> category = new List<string>();

       ds = objCategory.GetAllCategorySearch(prefixText);
       DataTable dt = ds.Tables[0];
       foreach (DataRow row in dt.Rows) // Loop over the rows.
       {
           string item = AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(row["CategoryName"].ToString(), row["CatId"].ToString());
           category.Add(item);
       }



       return category;


   }
Posted
Comments
Sibasisjena 15-Dec-14 3:27am    
Hi Manohar,
Please try with the below link
http://www.aspsnippets.com/Articles/ASP.Net-AJAX-Control-Toolkit-AutoCompleteExtender-without-using-Web-Services.aspx

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900