首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开始使用AJAX ToolKit控件

开始使用AJAX ToolKit控件
EN

Stack Overflow用户
提问于 2010-06-05 09:57:51
回答 3查看 3.6K关注 0票数 1

我正在尝试做我的第一个AJAX控件,我得到了错误。我可能错过了一些步骤,但我找不到它们,尽管我读了很多教程,很可能是因为我是AJAX新手,所以我需要一步一步地指导。

以下是我已经完成的步骤:

下载AJAX ToolKit.

  • Adding这些控件到ToolBox.

  • creating新ASP.NET网站(我听说过AJAX支持选项,但没有此选项)

  • 添加了AJAX工具.

仅此而已。

我读到我需要注册在应用程序文件夹中添加AjaxControlToolkit.dll,但是我不知道怎么做,我的网站中没有bin文件夹,只有App_Data文件夹。

我需要将它添加到web配置中:

代码语言:javascript
复制
<add tagPrefix="ajaxToolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>

我需要把它添加到我的网站上:

代码语言:javascript
复制
 <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‘的引用。

源错误:

代码语言: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>

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

我正在使用2005。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-07-29 18:11:07

将bin文件夹添加到应用程序中:

  • 右键单击解决方案资源管理器中的根目录( Visual屏幕右侧侧栏中应用程序文件夹的名称)
  • Hover“添加新ASP.NET文件夹”并选择"Bin"

添加对工具箱程序集的引用:

右键单击bin文件夹并选择"Add Reference"

  • Find "Ajax并选择
票数 1
EN

Stack Overflow用户

发布于 2012-10-12 15:39:21

我希望他的回答是不要迟到。我现在的解决方案也有这个问题: VS2008 AjaxControlToolkit for .NET 3.5。我在IIS6和IIS7上安装了一个

解决方案是将AjaxControlToolkit作为已知的web.config引用。

您需要将以下行添加到web中。

代码语言:javascript
复制
<system.web>
    <pages validateRequest="false">
    <controls>
        <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
    </controls>
</pages>

票数 2
EN

Stack Overflow用户

发布于 2012-01-12 04:12:04

Ajax工具箱应该位于C驱动器上的一个目录中,例如c:\ajaxtoolkit,然后引用visual studio从那里使用dll。

它不应该在项目bin文件中。为什么?

  1. 如果您正在处理多个项目,那么您将需要多个dll文件。您的bin文件中没有多个框架3.5。如果一个公司的团队中有多个项目,那么
  2. 怎么办?每个团队成员都将指向这个项目bin文件夹?如果删除该项目,
  3. 怎么办?工作室将在哪里引用工具箱dll?
  4. 构建过程将文件放在bin文件夹中。因此,在创建下一个版本之前,您应该能够通过文件管理器删除bin文件夹中的所有文件。

如果工具箱位于bin文件夹中,则停止处理该项目。它已经不在你的电脑上了。开始一个新的项目。工具箱中没有ajax工具。

弗雷德·M

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

https://stackoverflow.com/questions/2979883

复制
相关文章

相似问题

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