gpt4 book ai didi

asp.net - 使用 AJAX 工具包中的 AJAX 控件时出现编译错误

转载 作者:行者123 更新时间:2023-12-04 16:02:35 24 4
gpt4 key购买 nike

安装 AJAX Toolkit for ASP.NET 后,我第一次尝试使用 AJAX 控件。我创建了一个新的 ASP.NET 网站并添加了 ConfirmButtonExtender。
在我不更改任何内容的情况下运行它后,我收到此错误:

Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0012: The type 'System.Web.UI.ExtenderControl' is defined in an assembly that is not referenced. You must add a reference to assembly '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>

我尝试将这个控件与我在教程视频中看到的按钮连接或添加 ToolkitScriptManager 但它给了我同样的错误。

有谁知道我该如何解决这个错误?

最佳答案

ConfirmButtonExtender 不在 System.Web.Extensions 下。

首先,您需要在项目中添加对 AjaxControlKit 的引用。
然后你可以在你的 web 配置上添加控件,如下所示:

<pages>
<controls>
....
<add tagPrefix="act" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
</controls>
</pages>

完成此操作后,您可以使用 ajax 控件,如下例所示:
<act:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" ConfirmText="are you sure" 
TargetControlID="Button1">
</act:ConfirmButtonExtender>

关于asp.net - 使用 AJAX 工具包中的 AJAX 控件时出现编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2977462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com