安装用于ASP.NET的AJAX工具包后,我第一次尝试使用AJAX控件。我创建了一个新的ASP.NET网站并添加了ConfirmButtonExtender。
在不更改任何内容的情况下运行它后,出现此错误:
源错误:
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>