如何在.NET 3.5 Web应用程序中安装和使用ASP.NET AJAX Control Toolkit?

时间:2008-09-02 17:36:16

标签: asp.net ajax .net-3.5

如何让它与我的项目一起使用?

http://ajax.asp.net/

http://www.codeplex.com/AjaxControlToolkit/

5 个答案:

答案 0 :(得分:38)

安装ASP.NET AJAX控件工具包

  1. 下载ZIP文件 AjaxControlToolkit-Framework3.5SP1-DllOnly.zip 来自ASP.NET AJAX Control Toolkit Releases页面 CodePlex网站。

  2. 复制此zip文件的内容 直接进入bin目录 你的网站。

  3. 更新web.config

    1. 将此文件放在< controls>下的web.config中部分:

      <?xml version="1.0"?>
      <configuration>
          ...
          <system.web>
              ...
              <pages>
                  ...
                  <controls>
                      ...
                      <add tagPrefix="ajaxtoolkit"
                          namespace="AjaxControlToolkit"
                          assembly="AjaxControlToolKit"/>
                  </controls>
              </pages>
              ...
          </system.web>
          ...
      </configuration>
      
    2. 设置Visual Studio

      1. 右键单击工具箱并选择“添加标签”,然后添加一个名为“AJAX Control Toolkit”的标签

      2. 在该标签中,右键单击工具箱并选择“选择项目...”

      3. 出现“选择工具箱项”对话框时,单击“浏览...”按钮。导航到项目的“bin”文件夹。在该文件夹中,选择“AjaxControlToolkit.dll”并单击“确定”。再次单击“确定”以关闭“选择项目”对话框。

      4. 您现在可以使用网站中的控件了!

答案 1 :(得分:12)

您可以通过编写

轻松安装它 包管理器控制台中的

Install-Package AjaxControlToolkit

有关详细信息,请查看此link

答案 2 :(得分:3)

如果您在应用程序中使用MasterPages和Content页面 - 您还可以选择将ScriptManager放在Masterpage上,然后使用该MasterPage的每个ContentPage NOT 都需要添加脚本管理器。如果您需要ScriptManager的一些特殊配置 - 比如javascript文件引用 - 您可以在需要它的内容页面上使用ScriptManagerProxy控件。

答案 3 :(得分:1)

您还需要在每个要使用ajax控件的页面上使用asp:ScriptManager控件。您应该能够按照Zack的说明,将工具箱中的脚本管理器拖动到工具箱中。

答案 4 :(得分:1)

这真的是simple,只需从Codeplex下载最新的工具包,然后通过右键单击工具箱并选择“选择项目”,将解压缩的AjaxControlToolkit.dll添加到Visual Studio中的工具箱中。然后,您将在Visual STudio工具箱中拥有控件并使用它们只需将它们拖放到表单上,当然不要忘记向使用工具包中的控件的每个页面添加asp:ScriptManager ,或者可选择只将其包含在您的母版页中,您的内容页面将继承脚本管理器。