title: .net C# ajax toolkit autocomplete can't work
body: <pre><code>[System.Web.Services.WebMethodAttribute(), System.Web.Script.Services.ScriptMethodAttribute()]
  public static string[] GetCompletionList(string prefixText, int count, string contextKey)
  {
      string sql = "SELECT Firstname, Lastname FROM [Patient] Where Firstname like @prefixText or Lastname like @prefixText2";
      SqlDataAdapter da = new SqlDataAdapter(sql, ConfigurationManager.ConnectionStrings["healthcareConnectionString1"].ToString());
      da.SelectCommand.Parameters.Add("@prefixText", SqlDbType.VarChar, 50).Value = "%" + prefixText + "%";
      da.SelectCommand.Parameters.Add("@prefixText2", SqlDbType.VarChar, 50).Value = "%" + prefixText + "%";
      DataTable dt = new DataTable();
      da.Fill(dt);
      string[] items = new string[dt.Rows.Count];
      int i = 0;
      foreach (DataRow dr in dt.Rows)
      {
          items.SetValue(dr["Firstname"].ToString() + " " + dr["Lastname"].ToString(), i);
          i++;
      }
      return items;
  }
  </code></pre>
  
  <p>In Default.aspx</p>
  
  <pre><code>&lt;asp:ToolkitScriptManager 
          ID="ToolkitScriptManager1" runat="server" EnablePageMethods="true"&gt;
  &lt;asp:TextBox ID="TextBox1" runat="server" Width="199px"&gt;&lt;/asp:TextBox&gt;
  &lt;asp:AutoCompleteExtender ID="AutoCompleteExtender1" TargetControlID="TextBox1" 
          runat="server" ServiceMethod="GetCompletionList" ServicePath="WebService.asmx" MinimumPrefixLength="1"   UseContextKey="True"&gt;
  &lt;/asp:AutoCompleteExtender&gt;
  </code></pre>
  
  <p>I using the code above to do the autocomplete, but it won't work the suggested data didn't appear. Is there any problem of my code?</p>