如何在我的 .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
如何在 .NET 3.5 项目中引用 .NET 4.0 程序集