如何在我的 .NET 3.5 Web 应用程序中安装和使用 ASP.NET AJAX 控件工具包?

Posted

技术标签:

【中文标题】如何在我的 .NET 3.5 Web 应用程序中安装和使用 ASP.NET AJAX 控件工具包?【英文标题】:How do I install and use the ASP.NET AJAX Control Toolkit in my .NET 3.5 web applications? 【发布时间】:2010-09-07 14:16:39 【问题描述】:

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

http://ajax.asp.net/

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

【问题讨论】:

我已将其按原样包含在内,但是当从工具箱中拖动控件时,它们仍然在 ajaxtoolkit 标签下方出现“绿线” - 并且智能感知没有按预期弹出...有什么还需要吗? 【参考方案1】:

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

【讨论】:

【参考方案2】:

您可以通过编写轻松安装它

Install-Package AjaxControlToolkit 在包管理器控制台中。

有关更多信息,您可以查看link

【讨论】:

【参考方案3】:

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

【讨论】:

【参考方案4】:

您还需要在要使用 ajax 控件的每个页面上都有一个 asp:ScriptManager 控件。您应该可以将脚本管理器从您的工具箱中拖过来,然后按照 Zack 的说明安装工具包。

【讨论】:

【参考方案5】:

安装 ASP.NET AJAX 控制工具包

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

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

更新 web.config

    把它放在你的 web.config 中的 部分:

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

设置 Visual Studio

    在工具箱上右击选择“添加选项卡”,添加一个名为“AJAX Control Toolkit”的选项卡

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

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

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

【讨论】:

别忘了在 。 ... %>!

以上是关于如何在我的 .NET 3.5 Web 应用程序中安装和使用 ASP.NET AJAX 控件工具包?的主要内容,如果未能解决你的问题,请参考以下文章

在Windows Server 2012 中安装 .NET 3.5 Framework

在托管 Web 服务器中安排作业

如何在 .NET 3.5 项目中引用 .NET 4.0 程序集

如何动态设置使用 SSL 的 .Net 3.5 Web 服务?

log4net 与 ASP.NET 3.5 问题

无法在 Windows XP Professional 中安装 Python 3.5