Visual Studio 2005 + AjaxToolkit

时间:2009-10-26 13:45:18

标签: asp.net visual-studio-2005 ajaxcontroltoolkit

我有一个ASP.NET Web应用程序。我正在使用Visual Studio 2005构建它。我的一个用户控件需要AJAX Control Toolkit。但出于某种原因,我的项目不会构建。但是,我引用了AjaxControlToolkit程序集。它出现在项目参考文献中。

有没有人对这个应用程序无法构建的原因有任何想法?

谢谢!

2 个答案:

答案 0 :(得分:3)

UpdatePanel是System.Web.Extensions.dll的一部分,在将其安装到GAC(全局程序集缓存)中时,无需显式添加到项目的bin文件夹中。

有关详细信息,请参阅ASP.NET AJAX documentationASP.NET 2.0 AJAX Extensions 1.0 msi can be downloaded here

(我会留下其余的答案,因为它可能对其他人有用)


听起来好像没有在页面中引用AJAX Control Toolkit。确保你有

using AjaxControlToolkit;

在代码隐藏中。

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

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

这指定了在aspx标记中使用时AJAX Control Toolkit控件的标记前缀。

答案 1 :(得分:0)

根据http://www.ajaxtoolkit.net/ ...

  

注意:此Septemeber 2009版本:仅限工具包版本3.0.30930   对于在.NET Framework 3.5上构建的用户使用   Visual Studio 2008。

     

如果您使用的是.NET Framework 2.0和 Visual Studio 2005   您应该在CodePlex上使用早期的Toolkit版本1.0.20229。

所以不幸的是,如果你还在VS2005中进行开发,你会遇到一个非常古老而又错误的Ajax版本

对于.Net 2.0( 3.5!),请从here下载。

请注意:如果您的网络应用程序使用.Net 2和3.5或更高版本的混合,您可以理论上拥有两个(或更多)版本的Ajax安装以满足多个.Net框架。但你必须给它们单独的组件。请参阅herehere