0

我正在尝试使 ASP.Net AJAX 4.0 模板的发布版本正常工作,但找不到 JavaScript 文件。在测试版中,我需要参考 MicrosoftAjaxTemplates.js、MicrosoftAjaxAdoNet.js 和 MicrosoftAjaxDataContext.js。

我可以让一切都与 beta CDN 版本一起工作(例如http://ajax.microsoft.com/ajax/beta/0911/MicrosoftAjaxTemplates.js)。但是对于我的生活,我找不到 1.这些文件的发布 CDN 版本或 2.在哪里下载整个 Release ASP.Net AJAX 4.0 JavaScript 包。

这些文件肯定没有在http://www.asp.net/ajaxlibrary/CDNAjax4.ashx的 ASP.Net AJAX 4.0 CDN 上列出。也许文件已重命名?或者,如果它还没有发布,那么什么时候发布,CodePlex 上这些文件的最新版本在哪里?

从理论上讲,这应该是一个非常简单的问题,我什至在 StackOverflow 上问它都有些尴尬,但我自己没有找到答案。任何帮助将非常感激。

谢谢, - 李

4

3 回答 3

1

这不是一个荒谬的问题,因为几周前我遇到了同样的问题。

模板功能不是 ASP.NET 4.0 发布文件的一部分。它已被移至 Ajax Control Toolkit 的一部分:

http://ajaxcontroltoolkit.codeplex.com/

您可以通过从此处下载源版本来获取最新版本的 javascript 文件:

http://ajaxcontroltoolkit.codeplex.com/releases/view/43475

但是,我发现 4 月 12 日的版本有点问题,所以我使用源代码管理的最新版本:

http://ajaxcontroltoolkit.codeplex.com/SourceControl/list/changesets

一旦您获得其中一个下载(4 月 12 日发布或来自源代码控制),请在 Client/MicrosoftAjax 文件夹中查找 Visual Studio 项目(提供了 2008 和 2010)。构建该项目,它会为您编译最终的 .js 文件。

于 2010-05-06T14:52:21.383 回答
0

很好的答案。它为我解决了很多时间,因为我正在寻找这个。请注意,您需要安装 Ajax minifier 4.0 http://aspnet.codeplex.com/releases/view/40584才能编译它

于 2010-06-25T08:21:59.603 回答
0

Thanks for the answer. I was looking for this for two days. After compiling the AjaxControlToolkit solutions, I had to add explicit reference to MicrosoftAjaxDataContext.js and MicrosoftAjaxTemplates.js script files on the ScriptManager, in order to use the template binding mechanism.

于 2010-06-29T14:59:45.327 回答