【发布时间】:2010-09-07 14:16:39
【问题描述】:
【问题讨论】:
-
我已将其按原样包含在内,但是当从工具箱中拖动控件时,它们仍然在 ajaxtoolkit 标签下方出现“绿线” - 并且智能感知没有按预期弹出...有什么还需要吗?
【问题讨论】:
【讨论】:
如果您在应用程序中使用 MasterPages 和内容页面 - 您还可以选择将 ScriptManager 放在 Masterpage 上,然后使用该 MasterPage 的每个 ContentPage不需要添加脚本管理器。如果您需要 ScriptManager 的一些特殊配置 - 例如 javascript 文件引用 - 您可以在需要它的内容页面上使用 ScriptManagerProxy 控件。
【讨论】:
您还需要在要使用 ajax 控件的每个页面上都有一个 asp:ScriptManager 控件。您应该可以将脚本管理器从您的工具箱中拖过来,然后按照 Zack 的说明安装工具包。
【讨论】:
安装 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”并单击“确定”。再次单击“确定”关闭“选择项目”对话框。
您现在可以在您的网站中使用控件了!
【讨论】: