title: ajaxToolkit:ToolkitScriptManager not found
body: <p>I am trying to get the AjaxControlToolkit (ACT) Auto complete extender working.
  It was working briefly but has now stopped working and I can't figure out why. I haven't changed changed anything in my project that I can see would affect this.</p>
  
  <p>I have even created a brand new VS2013 project and tried to implement this but still no joy.</p>
  
  <p>I see several references to "ajaxToolkit:ToolkitScriptManager" but I cannot find a reference for this anywhere. I have tried installing the toolkit from a download as well as via NUGET and it simply will not work.</p>
  
  <p>I have tried every example on here, at least 20 of them or more and still not joy. If you have it working please post your code because mine doesn't work and its pointless posting it be cause i have tried absolutely everything suggested here </p>
  
  <p>Any help would be much appreciated as I really dont want to engineer something unelegant to get around this.</p>
  
  <p>Thanks loads</p>
  
  <p>[UPDATE]
  ToolkitScriptManager is removed from ACT 15.1 see <a href="https://ajaxcontroltoolkit.codeplex.com/wikipage?title=ToolkitScriptManager%20Removed%20in%20v15.1%2C%20Use%20ScriptManager" rel="nofollow">here</a> So that answers this question but the autocomplete still is not working</p>
  
  <p>[UPDATE]</p>
  
  <p>Here is an example I put togetgher, which still does not work with or without the <code>[System.Web.Services.WebMethodAttribute(), System.Web.Script.Services.ScriptMethodAttribute()]</code> directive</p>
  
  <pre><code>&lt;%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="TestWebSite.WebForm1" %&gt;
  
  &lt;%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %&gt;
  
  &lt;!DOCTYPE html&gt;
  
  &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
  &lt;head runat="server"&gt;
      &lt;title&gt;&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
      &lt;form id="form1" runat="server"&gt;
      &lt;div&gt;
          &lt;asp:ScriptManager runat="server"&gt;&lt;/asp:ScriptManager&gt;
          &lt;asp:TextBox ID="TextBox1" runat="server"&gt;&lt;/asp:TextBox&gt;
          &lt;cc1:AutoCompleteExtender ServiceMethod="GetCompletionList" 
              MinimumPrefixLength="1" 
              CompletionInterval="100" 
              ID="AutoCompleteExtender1"
              runat="server" 
              TargetControlID="TextBox1"&gt;&lt;/cc1:AutoCompleteExtender&gt;
      &lt;/div&gt;
      &lt;/form&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  
  using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Web;
  using System.Web.UI;
  using System.Web.UI.WebControls;
  
  namespace TestWebSite
  {
      public partial class WebForm1 : System.Web.UI.Page
      {
          protected void Page_Load(object sender, EventArgs e)
          {
  
          }
  
          public static string[] GetCompletionList(string prefixText, int count, string contextKey)
          {
              string[] s = {"a","b","c","d"};
  
              return s;
          }
      }
  }
  </code></pre>