" Type或命名空间' AjaxControlToolkit'的解决方案是什么?无法找到......"?

时间:2013-12-05 06:31:33

标签: c# javascript asp.net database textbox

 Error 3 The type or namespace name 'AjaxControlToolkit' could not be found
 in the global namespace (are you missing an assembly reference?)   
 D:\My App\table\PopUpdata.aspx.designer.cs 58 27 table.

我已声明此javascript但问题是什么。

<%@ Page Title="Show Data From Menu" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="PopUpdata.aspx.cs" Inherits="table.PopUpdata" %>

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

6 个答案:

答案 0 :(得分:13)

引用dll的方法是:

  1. 在Solution Explorer中,选择项目。
  2. 在“项目”菜单上,单击“添加引用”。    将打开“添加引用”对话框。
  3. 选择指示要引用的组件类型的选项卡。    (如果您未在列表中找到.dll,请转到浏览选项卡并在目录中找到它)
  4. MSDN 上的article以包含已安装的库。

    a有another way来做。

答案 1 :(得分:4)

获取AjaxControlToolkit所需的引用

右键单击项目/解决方案&gt;管理NuGet包..&gt;安装Ajax控件工具包。

这将为您的解决方案添加所需的程序集。

答案 2 :(得分:1)

我遇到了同样的问题。我删除了bin文件夹中的所有文件,然后将文件添加回文件夹。它运作成功。希望它能解决你的问题。

答案 3 :(得分:0)

您缺少程序集引用。因此,您需要在项目中引用AjaxControlToolkit.dll。

答案 4 :(得分:0)

这是dll的一般问题

要解决这个问题,你的Bin文件夹中必须有3个dll

1 - AjaxControlToolkit.dll

2 - AjaxControlToolkit.dll.refresh(刷新文件)

3 - AjaxControlToolkit(程序调试数据库)

enter image description here

现在只需在应用程序中添加AjaxControlToolkit.dll参考。

答案 5 :(得分:0)

在您的bin文件夹中添加AjaxControlToolkit.dll,然后清理解决方案并重建您的解决方案