Visual Studio 2005 + Ajax工具包

发布于 2024-08-09 08:43:54 字数 178 浏览 3 评论 0原文

我有一个 ASP.NET Web 应用程序。我正在使用 Visual Studio 2005 构建它。我的用户控件之一需要 AJAX 控件工具包。但由于某种原因,我的项目无法构建。不过,我引用了 AjaxControlToolkit 程序集。它出现在项目参考中。

有谁知道为什么这个应用程序无法构建?

谢谢你!

I have an ASP.NET Web application. I am building it with Visual Studio 2005. One of my user controls requires the AJAX Control Toolkit. For some reason though, my project will not build. However, I have referenced the AjaxControlToolkit assembly. It is appearing in the project references.

Does anyone have any ideas as to why this application will not build?

Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

猫九 2024-08-16 08:43:54

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

有关详细信息,请参阅 ASP.NET AJAX 文档ASP.NET 2.0 AJAX Extensions 1.0 msi 可以在此处下载

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


听起来页面中没有引用 AJAX 控制工具包。确保您

using AjaxControlToolkit;

在代码隐藏中。

另外,您可能希望将其添加到 web.config 中。

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

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

The UpdatePanel is part of System.Web.Extensions.dll and does not need to be explicitly added to the bin folder of the project as it gets installed into the GAC (global assembly cache).

See the ASP.NET AJAX documentation for more information. The ASP.NET 2.0 AJAX Extensions 1.0 msi can be downloaded here.

(I'll leave the rest of the answer here as it may prove useful for someone else)


It sounds like the AJAX Control Toolkit is not referenced in the page. Make sure you have

using AjaxControlToolkit;

in the code-behind.

Also, you might want to add this to the web.config

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

This specifies the tag prefix for the AJAX Control Toolkit controls when used in the aspx markup.

凡尘雨 2024-08-16 08:43:54

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

注意:2009 年 9 月发布的版本:工具包版本 3.0.30930 仅适用于
对于在 .NET Framework 3.5 之上构建的用户
Visual Studio 2008。

如果您使用 .NET Framework 2.0 和 Visual Studio 2005,则
您应该使用 CodePlex 上较早的工具包版本 1.0.20229。

因此,不幸的是,如果您仍在 VS2005 中进行开发,您将不​​得不使用非常旧且有缺陷的 Ajax

For .Net 2.0 版本(不是 3.5!),请从 此处

请注意:如果您的 Web 应用程序混合使用 .Net 2 和 3.5 或更高版本,则理论上可以安装两个(或更多)版本的 Ajax 来满足适用于多个 .Net 框架。但你必须给他们单独的组件。请参阅此处< /a> 和此处

As per http://www.ajaxtoolkit.net/ ...

Note: This Septemeber 2009 release: Toolkit version 3.0.30930 is only
for users who are building on top of .NET Framework 3.5 using
Visual Studio 2008.

If you are using .NET Framework 2.0 and Visual Studio 2005 then
you should use the earlier Toolkit version 1.0.20229 at CodePlex.

So unfortunately, if you're still developing in VS2005, you are stuck with a very old and buggy version of the Ajax

For .Net 2.0 (not 3.5!), download it from here.

Please note: If your web app is using a mix of .Net 2 and 3.5 or more, you can theoritically have two (or more) versions of the Ajax installed to cater for more than one .Net framework. But you have to give them separate assemblies. See here and here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文