9

I was facing a problem with backspace button while using MaskedEditExtender, that's why I upgraded the AjaxControlToolkit from v 4.1.60919.0 to the latest version n 16.1.1.0. But now I am facing a new error, we were implementing the toolkitscriptmanager but now I cannot find it, even in the solution there is no ToolkitScriptManager neither ScriptManager to be called. So what should I do? To understand what I mean:

In web.config I am assembling the AjaxControlToolkit to cc1

<add tagPrefix="cc1" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit"/>

Whenever I use cc1 tag in my .aspx pages, element ToolkitScriptManager is not valid in the new version. How can I fix the problem?

Mlle 116
  • 1,149
  • 4
  • 20
  • 53

2 Answers2

12

What worked for me was changing this:

<ajaxToolKit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</ajaxToolKit:ToolkitScriptManager>

To this:

<asp:ScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ScriptManager>

My original tagPrefix is ajaxToolKit whereas OP prefix is cc1, but same concept.

Everything in my project worked like a charm after this.

Taylor Brown
  • 1,689
  • 2
  • 17
  • 33
9

This is intended. ToolkitScriptManager was removed in v15.1. Please follow the upgrade guide to resolve this issue.

  • 3
    `ToolkitScriptManager` was removed in v15.1, that means it does not exist in all subsequent versions, incuding v 16.1.1. `ScriptManager` is a part of ASP.NET. not an AJAX Control Toolkit. You should prefix it with `asp:`. – MikhailTymchukDX Dec 22 '16 at 09:31