我正在尝试制作我的第一个 AJAX 控件,但出现错误。我可能错过了一些步骤,但即使我阅读了很多教程,我也找不到它们,可能是因为我是 AJAX 的新手,所以我需要逐步指导。
这些是我已经完成的步骤:
- 下载 AJAX 工具包。
- 将这些控件添加到工具箱。
- 创建新的 ASP.NET 网站(我听说过启用 AJAX 的选项,但我没有这个选项)
- 添加 AJAX 工具。
就是这样。
我读到我需要在应用程序 bin 文件夹中注册添加 AjaxControlToolkit.dll,但我不知道该怎么做,而且我的网站中没有 Bin 文件夹,只有 App_Data 文件夹。
比我需要将其添加到网络配置中:
<add tagPrefix="ajaxToolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
比我需要将其添加到我的网站:
<asp:ScriptManager ID="scriptmanager1" EnablePartialRendering="true" runat="Server" />
这是我收到的错误:
“编译错误描述:在编译服务此请求所需的资源期间发生错误。请查看以下具体错误详细信息并适当修改您的源代码。
编译器错误消息:CS0012:“System.Web.UI.ExtenderControl”类型在未引用的程序集中定义。您必须添加对程序集 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 的引用。”
源错误:
Line 16: <br />
Line 17: <asp:Label ID="Label1" runat="server" Text="Label" Width="229px"></asp:Label><br />
Line 18: <asp:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" ConfirmText="are you sure"
Line 19: TargetControlID="Button1">
Line 20: </asp:ConfirmButtonExtender>
有谁知道我该如何解决这个错误?
我正在使用 Visual Studio 2005。