AjaxControlToolkit.ToolkitScriptManager在16.1.1.0版中不可用

H.A*_*.Al 7 asp.net ajaxcontroltoolkit visual-studio-2010 toolkitscriptmanager

我在使用MaskedEditExtender时遇到了退格按钮问题,这就是我将AjaxControlToolkit从v 4.1.60919.0升级到最新版本n 16.1.1.0的原因.但是现在我面临一个新的错误,我们正在实现toolkitscriptmanager但是现在我找不到它,即使在解决方案中也没有ToolkitScriptManager也没有调用ScriptManager.所以我该怎么做?要理解我的意思:

在web.config中我将AjaxControlToolkit组装到cc1

<add tagPrefix="cc1" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit"/>
Run Code Online (Sandbox Code Playgroud)

每当我在.aspx页面中使用cc1标签时,元素ToolkitScriptManager在新版本中无效.我该如何解决这个问题?

Mik*_*kDX 7

这是有意的.ToolkitScriptManager已在v15.1中删除.请按照升级指南解决此问题.

  • v15.1中删除了“ ToolkitScriptManager”,这意味着它在所有后续版本中均不存在,包括16.1.1版。ScriptManager是ASP.NET的一部分。不是AJAX控制工具包。您应该在其前面加上“ asp:”。 (2认同)

Tay*_*own 5

对我有用的是改变了这一点:

<ajaxToolKit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</ajaxToolKit:ToolkitScriptManager>
Run Code Online (Sandbox Code Playgroud)

对此:

<asp:ScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ScriptManager>
Run Code Online (Sandbox Code Playgroud)

我最初的tagPrefix是ajaxToolKit,而OP前缀是cc1,但是概念相同。

此后,我项目中的所有内容都像魅力一样。