【问题标题】:The type or namespace name 'ToolkitScriptManager' does not exist in the namespace 'AjaxControlToolkit' in ASP.NET WebformsASP.NET Webforms 的命名空间“AjaxControlToolkit”中不存在类型或命名空间名称“ToolkitScriptManager”
【发布时间】:2018-06-04 15:32:38
【问题描述】:

我正在使用 ASP.NET Webforms 并在我的母版页中添加 AjaxControlToolkit,我收到此错误: 命名空间“AjaxControlToolkit”中不存在类型或命名空间名称“ToolkitScriptManager”(您是否缺少程序集引用?)

这是我的代码:

Page.Master.designer.cs:

 protected global::AjaxControlToolkit.ToolkitScriptManager ToolkitScriptManager1;

Page.Master(aspx 页面):

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

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

web.config:

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

我还在我的项目中添加了 AjaxControlToolkit.dll 作为参考。我已经尝试了类似问题的几乎所有答案,但没有任何效果。我做错了什么?

【问题讨论】:

    标签: c# asp.net ajax ajaxcontroltoolkit


    【解决方案1】:

    它在 15.1 版中被删除。看看这个page了解更多信息,也看看这个answer

    【讨论】:

      【解决方案2】:

      您可以下载并将其放在您的bin 文件夹中,然后添加对 dll 的引用。根据您的项目使用的 AJAX Coontrol Tollkit 版本,您可能会在 Google 上查找旧版本。

      这是最新的:

      https://www.nuget.org/packages/AjaxControlToolkit/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-03-25
        • 1970-01-01
        • 1970-01-01
        • 2020-02-03
        • 2012-06-19
        • 1970-01-01
        • 2012-05-28
        相关资源
        最近更新 更多