8

我在使用 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 在新版本中无效。我该如何解决这个问题?

4

2 回答 2

8

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

于 2016-12-22T09:18:56.497 回答
8

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

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

对此:

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

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

在此之后,我项目中的所有内容都像魅力一样发挥作用。

于 2019-03-04T22:33:04.760 回答