ASP.NET AJAX Beta 1 is out!

It's a great pleasure to announce the beta 1 of ASP.NET AJAX. It is a major release of the product formerly known as Prince Atlas. There are too many changes to enumerate here (we basically remodeled the house), but the idea is to provide a rock-solid core and continue to innovate with the value-add CTPs. I'll blog in the next few weeks on some of the new features, and the first one will be the compat layer, which has been completely redesigned based on your feedback.

We're already hard at work on the next release. I'll keep you posted.

http://ajax.asp.net is the new url for Atlas/ASP.NET AJAX

6 Comments

  • Congrats Bertrand! :-)

    Cheers, Pieter

  • Rumen: I've read your recent blog post in addition to your comment and I have to admit I'm a little surprised by one or two things there.
    We are and have been willing to share with you (and all component vendors) early builds of ASP.NET AJAX, as well as integrate your feedback on our design choices.
    We've always been very clear that the intent of the CTPs was to gather feedback *and* integrate that feedback in the form of design changes. The go-live licenses have never been a "promise" of no breaking changes. On the contrary, we have always said that there *would* be breaking changes.
    We have made the information about registering with the script manager available to the community (in particular in dev labs) as early as in July so I'm surprised it comes as news to you. Maybe we need to keep in touch better in the future so that you get all that data ahead of time.
    1. ScriptManager.IsInAsyncPostback http://ajax.asp.net/docs/mref/db2bbeac-e762-e1ac-ca74-1a3e6ab76979.aspx
    2. There are many client-side events. Do you mean related to UpdatePanel? If so, they are listed here: http://ajax.asp.net/docs/ClientReference/Sys.WebForms/PageRequestManagerClass.aspx
    If you make your controls and behaviors implement IDisposable, you don't have anything special to do, as the dispose method will be called before the DOM is disposed of.
    Just so you know, other component vendors have been able to migrate their whole codebase in just a few days so I'd be very interested to know exactly what difficulties you hit. Don't hesitate to drop me mail (my alias is bleroy).

  • Thanks for the quick response. Just wanted to let you know that I'm talking about existing ASP.NET 2.0 custom web controls (System.Web.UI.WebControl) - how do you access ScriptManager from there without referencing the MS Ajax Beta 1 assembly? We need a suite that works with or without MS Ajax and for the time being cannot reference the assembly explicitly.

  • Chak: this blog post by Scott Guthrie has a detailed description of the changes in the beta from the July CTP:
    http://weblogs.asp.net/scottgu/archive/2006/10/20/ASP.NET-AJAX-Beta-1-Released.aspx

  • How do I know if I'm running AJAX Beta 1?

  • Peja: look in add/remove programs

Comments have been disabled for this content.