如何在.NET 3.5 Web应用程序中安装和使用ASP.NET AJAX控制工具包?
时间:2020-03-05 18:46:36 来源:igfitidea点击:
如何使它与我的项目一起工作?
http://ajax.asp.net/
http://www.codeplex.com/AjaxControlToolkit/
解决方案
回答
安装ASP.NET AJAX控件工具包
- 从CodePlex网站的ASP.NET AJAX控制工具包发布页面下载ZIP文件AjaxControlToolkit-Framework3.5SP1-DllOnly.zip。
- 将此zip文件的内容直接复制到我们网站的bin目录中。
更新web.config
- 将其放在<controls>部分下的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",然后单击"确定"。再次单击"确定"关闭"选择项目"对话框。
现在,我们可以使用网站中的控件!
回答
我们还需要在要使用ajax控件的每个页面上都有一个asp:ScriptManager控件。我们应该能够按照Zack的说明将脚本管理器从工具箱中拖出,即一个已安装的工具箱。
回答
如果我们在应用程序中使用MasterPages和Content页面,则还可以选择将ScriptManager放在Masterpage上,然后使用该MasterPage的每个ContentPage都不需要添加脚本管理器。如果需要ScriptManager的某些特殊配置(例如javascript文件引用),则可以在需要它的内容页面上使用ScriptManagerProxy控件。