AjaxControlToolkit.ToolkitScriptManager 在版本 16.1.1.0 中不可用

AjaxControlToolkit.ToolkitScriptManager is not available in version 16.1.1.0

我在使用 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"/>

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

这是故意的。 ToolkitScriptManager was removed in v15.1. Please follow the upgrade guide 解决这个问题。

对我有用的是改变这个:

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

为此:

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

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

此后我的项目中的一切都像一个魅力。