Visual Studio 2005 + AjaxToolkit
我有一个ASP.NET Web应用程序。我使用Visual Studio 2005构建它。我的一个用户控件需要AJAX Control Toolkit。不过出于某种原因,我的项目不会构建。但是,我引用了AjaxControlToolkit程序集。它出现在项目参考文献中。Visual Studio 2005 + AjaxToolkit
有没有人有任何想法,为什么这个应用程序不会建立?
谢谢!
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>
这指定了AJAX Control Toolkit中标记前缀的ASPX标记使用时的控制。
按照http://www.ajaxtoolkit.net/ ...
注意:此Septemeber 2009年发布:工具包版本3.0.30930只是 使用 Visual Studio 2008中谁是大厦Framework 3.5的 .NET的*用户如果您使用的是.NET Framework 2.0和。
Visual Studio 2005中然后 你应该在CodePlex上使用较早版本的工具包1.0.20229。
所以,不幸的是,如果你仍然在VS2005开发,你被卡住一个非常古老和马车版本的阿贾克斯
对于.NET 2.0(不 3.5!),从这里下载here。
请注意:如果你的web应用程序使用的.Net 2和3.5以上的混合,可以theoritically有阿贾克斯的两个(或更多)版本的安装,以应付不止一个净框架。但是你必须给他们单独的程序集。请参阅here和here。
你能提一下具体的编译错误吗? – EndangeredMassa 2009-10-26 13:46:11
我收到类似 的错误“名称空间”System.Web中不存在类型或名称空间名称“UpdatePanel”。UI“ ”元素“ModalPopupExtender”不是已知元素 – user70192 2009-10-26 13:49:34