ASP.NET Ajax Library

You can find more information about the existing ASP.NET AJAX framework (.NET Framework 3.5 SP1) ASP.NET AJAX web site.

The ASP.NET Ajax Library includes the Ajax Control Toolkit and a JavaScript library that supports client data access, client templates, and client data-binding. The CodePlex project for the ASP.NET Ajax Library is located here:

http://Ajax.CodePlex.com

Microsoft Ajax Minifier

The Microsoft Ajax Minifier enables you to improve the performance of your Ajax applications by reducing the size of your JavaScript files. The Microsoft Ajax Minifier supports two levels of minification: normal crunching and hypercrunching. Normal crunching refers to the process of removing unnecessary whitespace, comments, semicolons, and curly braces. Hypercrunching refers to the process of shortening the names of local variables and removing unreachable code.

The Microsoft Ajax Minifier includes the following components:
  • Command-line tool -- Enables you to minify JavaScript files from a command prompt.
  • MSBuild Task -- Enables you to minify JavaScript files in a Visual Studio project automatically when performing a build.
  • Component -- Enables you to to use the Microsoft Ajax Minifier programmatically.
Download: Microsoft Ajax Minifier 1.1

Script Reference Profiler

The Script Reference Profiler is a helper control which provides information on the client-side scripts used within an ASP.NET AJAX page. These references can then be copied into a CompositeScript tag when using ASP.NET AJAX script combining to improve the performance of your ASP.NET AJAX applications by combining the multiple script requests into a single request.
Please see this screencast for an example of how to use this control when developing ASP.NET AJAX applications.

Download: ScriptReferenceProfiler Source and Binary Release

How to Provide Feedback

We highly encourage your feedback on pre-release versions, because it will help ensure that we deliver a great final version that meets your needs. There are two primary means for providing feedback:
  1. The ASP.NET AJAX Forum on the ASP.NET Forums site allows you to engage in discussions with other customers and with the Ajax product team. This is a great place to ask questions, post comments, and learn more about using the Ajax features.
  2. The Issue Tracker tab on this site allows you to file bugs to the product team for consideration. The Issue Tracker is voting-based, so bugs with the most votes are given priority. (However, the product team will consider each issue individually, and more votes does not necessarily guarantee acceptance.)
Tip: Please use "Issue" type for logging bugs and "Feature" type for logging new feature suggestions.

Last edited Nov 18, 2009 at 4:53 PM by Stephen_Walther, version 43

Comments

aweinle Feb 25, 2011 at 11:19 AM 
Can anyone confirm which minifier should be installed to build the latest AjaxControlToolkit solution - I've tried both Mini 1.1 and 4.12 and both produce lots of version build errors - so I can't patch the toolkit Combobox. Anyone got a "known good" build versions?

ormico Jan 21, 2011 at 6:40 PM 
the link on this page is to v1.1 of the minifier. it should be to the v4 version.

batman99 Jun 20, 2010 at 3:39 PM 
Love hypercrunching on the minifier.
I have yet to try the library though, I am a little hesitant since the last version was very slow.

codeplexviyolo Sep 15, 2009 at 10:53 PM 
Could you provide a sample that works with Webparts? We are having problems using the "AJAX Preview 5" and Webparts in particular within Mozilla. A sample web.config even project would be a massive help. Thanks

cocogza Jun 17, 2009 at 3:41 PM 
Are there plans to improve the JavaScriptSerializer class?
An option to convert dates to local time after deserialization and support for classes deriving from List<T> would be nice.

assemkh Apr 4, 2009 at 11:49 AM 
Interesting!