首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从AJAX ToolKit使用AJAX控件时的编译错误

从AJAX ToolKit使用AJAX控件时的编译错误
EN

Stack Overflow用户
提问于 2010-06-04 20:12:07
回答 2查看 5.6K关注 0票数 6

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

编译错误

描述:在编译服务此请求所需的资源时发生了错误。请查看以下具体错误详细信息,并适当修改源代码。

编译器错误消息: CS0012:类型'System.Web.UI.ExtenderControl‘在未引用的程序集中定义。必须添加对程序集'System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35‘的引用。

源错误:

代码语言:javascript
复制
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,但是它给了我同样的错误。

有人知道我如何解决这个错误吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-04 20:21:45

ConfirmButtonExtender不在System.Web.Extensions之下。

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

代码语言:javascript
复制
<pages>
  <controls>
    ....
    <add tagPrefix="act" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
  </controls>
</pages>

完成此操作后,您可以使用ajax控件,如下面的示例所示:

代码语言:javascript
复制
<act:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" ConfirmText="are you sure" 
TargetControlID="Button1">
</act:ConfirmButtonExtender>
票数 1
EN

Stack Overflow用户

发布于 2010-06-04 20:23:14

  • 是什么版本?
  • 您创建了一个启用Ajax的网站吗?
  • 之前是否安装了以前的工具包版本3.5?
  • 是否向项目添加了对AjaxControlToolkit.dll的引用?

看看这里:How do I install and use the ASP.NET AJAX Control Toolkit in my .NET 3.5 web applications?http://msdn.microsoft.com/en-us/library/bb386580.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2977462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档