类型或命名空间名称' ToolkitScriptManager'在命名空间中不存在#AjaxControlToolkit'在ASP.NET Webforms中

时间:2018-06-04 15:32:39

标签: c# asp.net ajax ajaxcontroltoolkit

我正在使用ASP.NET Webforms并在我的母版页中添加AjaxControlToolkit而且我收到此错误: 类型或命名空间名称' ToolkitScriptManager'在命名空间中不存在#AjaxControlToolkit' (你错过了一个程序集引用吗?)

这是我的代码:

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作为参考。我已经尝试了类似问题的几乎所有答案,但没有任何效果。我做错了什么?

2 个答案:

答案 0 :(得分:3)

它已在15.1版中删除。请查看此page以获取更多信息,并查看此answer

答案 1 :(得分:0)

You can download and place it in your bin folder and add a reference to the dlls. Depending on what AJAX Coontrol Tollkit's version your project is using you may look for an older one on Google.

This is the latest one:

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