代码之家  ›  专栏  ›  技术社区  ›  user70192

Visual Studio 2005+AjaxToolkit

  •  0
  • user70192  · 技术社区  · 15 年前

    我有一个asp.net web应用程序。我正在用visual studio 2005构建它。我的一个用户控件需要ajax控件工具包。但由于某些原因,我的项目将不会建立。但是,我引用了AjaxControlToolkit程序集。它出现在项目引用中。

    有人知道为什么这个应用程序不能构建吗?

    谢谢您!

    2 回复  |  直到 8 年前
        1
  •  3
  •   Russ Cam    15 年前

    UpdatePanel是 System.Web.Extensions.dll 并且在安装到gac(全局程序集缓存)中时不需要显式地将其添加到项目的bin文件夹中。

    ASP.NET AJAX documentation 更多信息。这个 ASP.NET 2.0 AJAX Extensions 1.0 msi can be downloaded here .

    (我把剩下的答案留在这里,因为它可能对其他人有用)


    听起来好像页面中没有引用ajax控件工具包。确保你有

    using AjaxControlToolkit;
    

    在密码后面。

    另外,您可能希望将此添加到 web.config

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

    这指定在aspx标记中使用ajax控件工具包控件时的标记前缀。

        2
  •  0
  •   Fandango68    9 年前

    按照 http://www.ajaxtoolkit.net/

    注:2009年9月发布:工具包版本3.0.30930仅 对于 在.NETFramework3.5之上构建 使用 Visual Studio 2008。

    如果您使用的是.NETFramework2.0和 Visual Studio 2005 然后 您应该在codeplex使用早期的工具包版本1.0.20229。

    因此,不幸的是,如果您仍在vs2005中开发,那么您将不得不使用一个非常旧且有缺陷的ajax版本

    对于.NET 2.0( 3.5!),从下载 here .

    请注意: 如果您的Web应用程序使用.NET 2和3.5或更多的组合,您可以 理论上 安装两个(或更多)版本的ajax以满足多个.net框架的需要。但你必须给他们单独的集会。见 here here .