Click here to Skip to main content
15,881,173 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Am Working with ajax autocomplete extender..autocomplete woking fine with content pages..But not working in master Page..

Here Is My Code:

Html Page:

XML
<ajax:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" />
        <asp:TextBox ID="txtAutoComplete" ClientIDMode="Static" runat="server" />
        <ajax:AutoCompleteExtender ID="AutoCompleteExtender1" Enabled="true" runat="server" DelimiterCharacters=""
             ServicePath="Autocomplete.asmx" ServiceMethod="GetAutoCompleteData"
            TargetControlID="txtAutoComplete" MinimumPrefixLength="1"  CompletionInterval="10"
            EnableCaching="true"   CompletionSetCount="12">
        </ajax:AutoCompleteExtender>


And My webService IS:

XML
public List<string> GetAutoCompleteData(string Word)
   {
       List<string> result = new List<string>();
       string connection = ConfigurationManager.ConnectionStrings["alayoosainews"].ConnectionString;
       SqlConnection con = new SqlConnection(connection);
       con.Open();
       //SqlCommand cmd = new SqlCommand("select distinct moviename,year from moviedetails where moviename LIKE '%'+@SearchText+'%'", con);
       // SqlCommand cmd = new SqlCommand("select moviename,year,charname from moviedetails,character where moviename like '%'+@SearchText+'%' and charid in( select item from fnSplit(listofcharacters,',') )", con);
       SqlCommand cmd = new SqlCommand("GetSearchNews", con);
       cmd.CommandType = CommandType.StoredProcedure;
       cmd.Parameters.AddWithValue("@lang", "ta");
       cmd.Parameters.AddWithValue("@word", Word);
       SqlDataReader dr = cmd.ExecuteReader();
       while (dr.Read())
       {
           // result.Add("<a href=NewsDetails.aspx?newsid=" + dr[0].ToString() + ">" + dr[1].ToString() + "</a>");
           result.Add(dr[1].ToString());
           // result.Equals(dr["moviename"].ToString());
           /// result.Add(dr["year"].ToString());
       }
       return result;
   }
Posted

plz remove <form> </form> from masterpage...
....try it again... may be it works fine...
 
Share this answer
 
v2
Please change you ajax tool kit and refferences .......... after reload tool kit rebuild your solution May b its work
 
Share this answer
 

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