title: AutoCompleteExtender Not Displaying Results
body: <p>I wan to use an AjaxToolkit AutoCompleteExtender.  My WebService is triggered and, if I put a breakpoint on the returned value, I can see there is data being returned.  But, AutoCompleteExtender is not displaying the results.</p>
  
  <p>I've read this stackoverflow thread: <a href="https://stackoverflow.com/questions/5513554/autocompleteextender-is-firing-webservice-is-returning-results-but-these-are-n">AutoCompleteExtender is firing, webservice is returning results, but these are not being displayed</a> </p>
  
  <p>But, that answer does not solve the issue I'm having.</p>
  
  <p>Here's my code:</p>
  
  <p><strong>ASPX</strong></p>
  
  <pre><code>&lt;asp:ToolkitScriptManager ID="asm" runat="server" EnablePageMethods="true" EnablePartialRendering="true"&gt;&lt;/asp:ToolkitScriptManager&gt;
  &lt;asp:UpdatePanel ID="upApprovedBy" runat="server"&gt;
      &lt;ContentTemplate&gt;
          &lt;asp:TextBox id="txtApprovedBy" runat="server" AutoComplete="Off"&gt;&lt;/asp:TextBox&gt;
          &lt;asp:AutoCompleteExtender 
              runat="server" 
              ID="ac_txtApprovedBy"  
              CompletionInterval="500"
              TargetControlID="txtApprovedBy"
              ServiceMethod="SearchWinUsers"
              CompletionSetCount="20"                                                                                                                         
              MinimumPrefixLength="2" 
          &gt;
          &lt;/asp:AutoCompleteExtender&gt;
      &lt;/ContentTemplate&gt;
  &lt;/asp:UpdatePanel&gt;
  </code></pre>
  
  <p><strong>ASPX.CS</strong></p>
  
  <pre><code>[System.Web.Script.Services.ScriptMethod()]
  [System.Web.Services.WebMethod]
  public static string[] SearchWinUsers(string prefixText, int count)
  {
      logic common = new logic();
      string[] SelectedApprovers = new string[0];
      try
      {
          DataTable dt = new DataTable();
          string sql = "SELECT TOP(" + count + ") FirstName + ' ' + LastName AS DisplayName FROM USERSTABLENAME WHERE (IsDeActivated = 0) AND ((FirstName LIKE '%" + prefixText + "%') OR (LastName LIKE '%" + prefixText + "%')) ORDER BY FirstName";
          dt = common.getDataTable(sql);
          SelectedApprovers = new string[dt.Rows.Count];
          int i = 0;
          foreach (DataRow dr in dt.Rows)
          {
              SelectedApprovers.SetValue(dr["DisplayName"].ToString(), i);
              i++;
          }
          dt.Dispose();
      }
      catch (Exception ex)
      {
          common.alert("Error in page.location.&lt;br&gt;ERROR=" + ex.Message);
      }
  
      return SelectedApprovers;
  }
  </code></pre>
  
  <p>Any suggestions would be appreciated!</p>
  
  <p>I should mention that the code in my ASPX snippet lives in this hierarchy:  Page > TabContainer > TabPanel > FormView > THIS CODE LIVES HERE</p>