如何在Visual Studio 2012中将ajaxcontroltoolkit添加到工具箱

16
我已经使用过.NET 4和Visual Studio 2010中的ajaxtoolkit,并成功地向工具箱添加了一个新选项卡并将ajaxtoolkit控件添加到了工具箱中。在Visual Studio 2012中该如何操作呢?
我已经通过NuGet添加了ajaxtoolkit,但我希望能够在工具箱中看到这些控件,以便能够拖动它们。这个应该怎么做?

2
你确定这是一个MVC问题还是WebForms问题吗? - Dave Alperovich
5个回答

39

如果你使用NuGet Package Manager下载Ajax Control Toolkit,它会出现在Visual Studio 2012创建的packages文件夹中。

在Visual Studio中创建一个选项卡(可以命名为Ajax Toolkit)。

这里输入图片描述

右键单击该选项卡,选择:Choose Items..

这里输入图片描述

点击Browse并导航至Visual Studio 2012与源代码一起创建的packages文件夹。例如:..\packages\AjaxControlToolkit.7.0123\lib\40\AjaxControlToolkit.dll

这里输入图片描述

enter image description here

选择Ajax Control ToolKit.


3
如果有人想知道 AjaxControlToolkit.dll 的位置,可以在解决方案文件夹(.sln 文件所在的文件夹)中找到一个名为 packages 的文件夹,在该文件夹中,您会找到 AjaxControlToolkit.7.1213(或其他版本号)。从 lib 文件夹中使用与项目 .Net 框架版本相匹配的 DLL 文件。 - sh_kamalh
我按照相同的步骤操作,但出现了错误,提示在AjaxToolKit.dll中找不到任何合适的组件。 - Sooraj

9

我刚刚在Visual Studio 2013中安装了它,以下是这个过程的概述:

  1. 点击解决方案并管理Nuget包
  2. 过滤AJAX并选择Ajax Control Toolkit
  3. NuGet安装后,工具箱中不会有此工具!
  4. 为AJAX CONTROL TOOLKIT创建一个新的工具箱组
  5. 添加项目
  6. 浏览
  7. 导航到工具包URL。 项目是c:\ temp文件夹中的Webapplication1,因此工具包位于:C:\ temp \ WebApplication1 \ packages \ AjaxControlToolkit.7.1213 \ lib \ 45(因为我正在使用框架4.5)
  8. 单击“确定”即可填充工具箱。

4

寻找dll文件夹的小技巧,例如用户3546149给出的步骤7。

(干得好,我会给你点赞,但我没有声望)。

AjaxControlTookkit 应该在项目的引用中显示。右键单击它并选择属性。Path属性是AjaxControlToolkit.dll的路径。复制此路径属性。然后在第7步中,直接将Path属性粘贴到搜索框中。这样可以节省眼力和点击错误的时间。

(在VS 2013中也适用,可能还适用于其他版本)。


0

目前的 AJAX 控制工具包版本可以自动安装到 VS 工具箱中。首先退出 VS(如果您没有退出,它会提示您退出),然后单击AJAX 控制工具包中的“下载”按钮。


-1
要安装 Ajax Control Toolkit,请在“程序包管理器控制台”中运行以下命令。
PM> Install-Package AjaxControlToolkit

这是在您当前的项目中安装Ajaxtoolkit。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接