Asp.net

AjaxControlToolkit.ToolkitScriptManager 在版本 16.1.1.0 中不可用

  • March 4, 2019

我在使用 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 在 v15.1 中被移除。請按照升級指南解決此問題。

對我有用的是改變了這一點:

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

對此:

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

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

在此之後,我項目中的所有內容都像魅力一樣發揮作用。

引用自:https://stackoverflow.com/questions/41279346