AJAX in Microsoft ASP.NET 2.0

As you can read on the Microsoft Product Feedback Center the idea of adding AJAX support to Whidbey is to late. But Microsoft will think about it:

Thank you for your suggestion. AJAX is defininitely gaining attention and is something that the team has given thought to. Considering where we are in the product cycle, I hope you'll understand that it wouldn't be possible to do this in Whidbey but we'll evaluate the suggestion for a future release. We'll update the status of this bug further after we've finished triaging it.

Rich Ersek
The Web Platform & Tools Team

Please vote at the web site for AJAX support in Whidbey! You can download the free Ajax.NET Library at: http://ajax.schwarz-interactive.de/.

Published Wednesday, June 08, 2005 9:28 PM by Michael Schwarz

Comments

# re: AJAX in Microsoft ASP.NET 2.0

Wednesday, June 08, 2005 4:54 PM by Julien Couvreur
Doesn't ASP.Net 2.0 add support for Client Callbacks? It is a step in the right direction, although it's not enough for writing a BackPack or Gmail in a couple of clicks yet.
From what I understand, it is meant to be wrapped inside the webcontrol abstraction, rather than used at a lower level like your Ajax.Net.

# re: AJAX in Microsoft ASP.NET 2.0

Thursday, June 09, 2005 1:06 AM by Balaji K
Hi! Sorry for my ignorance but i've only heard about Ajax.net. Now i would like to learn more about it. Can you point me to a resource that explains everything about Ajax.net? Thank You.

# re: AJAX in Microsoft ASP.NET 2.0

Thursday, June 09, 2005 1:41 AM by Will J.
Mono?

# re: AJAX in Microsoft ASP.NET 2.0

Thursday, June 09, 2005 2:09 AM by Michael Schwarz
@Julien: Yes, ASP.NET supports client callbacks, but this is only a small use of AJAX. If you have a look at Ajax.NET you can see what is missing in ASP.NET 2.0.

@Balaji: Currently there is only my weblog and http://ajax.schwarz-interactive.de/. I am writing articles for some online magazines to see the difference between client callbacks and Ajax.NET.

@Will: I got a request to help adding this to Mono. Until now I didn't had time enought to look at the Mono source files/project. When opening my project it will be added to the Mono project.

# AJAX Support in ASP.NET 2.0

Thursday, June 09, 2005 2:58 AM by TrackBack

# re: AJAX in Microsoft ASP.NET 2.0

Thursday, June 09, 2005 3:01 PM by where can I get it ?
...

# re: AJAX in Microsoft ASP.NET 2.0

Thursday, June 09, 2005 6:06 PM by Cold Chilli
Take a look at dot Net Nuke support for Client Callbacks

# re: AJAX in Microsoft ASP.NET 2.0

Friday, June 10, 2005 3:04 PM by Balaji K
Ok thanks Michael. I'll try to follow your blog and the website. Do post the links to the online articles when they get published. Thanks.

# re: AJAX in Microsoft ASP.NET 2.0

Friday, June 10, 2005 6:08 PM by OmegaSupreme
Keep up the good work. Nevermind if MicroSoft dont do it your stuff is great, dont think they would do it better.

# re: AJAX in Microsoft ASP.NET 2.0

Saturday, June 11, 2005 9:58 AM by Logan Greenlee
Keep up the good work!

# re: AJAX in Microsoft ASP.NET 2.0

Saturday, June 11, 2005 9:37 PM by John
Will Ajax.NET ever be open-source? If not, why not? Do you intend to sell it at some point?

# re: AJAX in Microsoft ASP.NET 2.0

Sunday, June 12, 2005 4:50 PM by Michael Schwarz
@John: I will sell the source code to one company, I am discussing with some developers...

# re: AJAX in Microsoft ASP.NET 2.0

Monday, June 13, 2005 1:04 PM by Charles Feduke
Ug... if only ViewState wasn't so... well... retarded. If an Ajax method could use the return type WebControl like it supports HtmlControl it would be ideal. It looks like only ViewState is standing in the way here. D'oh!

# re: AJAX in Microsoft ASP.NET 2.0

Tuesday, June 14, 2005 1:02 AM by Frank
AJAX.Net is a very good tool, but i won't touch it with a barge pole for anyhting other than hobby projects. I've gone through this site, as well as http://ajax.schwarz-interactive.de, and there is *no* info on whether this is GPL, open/closed source, or what type of licencing is involved. I'd caution anyone to think carefully before jumping in and using this library.

# re: AJAX in Microsoft ASP.NET 2.0

Tuesday, June 14, 2005 1:39 AM by Michael Schwarz
@Frank: I the past I build an application for Pocket PCs (known as WIS Bar). I have developed this for about 1-2 years. After this period I stopped working on it because I did not have enough time. Because I had a lot of downloads (top 10 at pocketgear) I decided to make the source code available to all. Currently I am still searching for a place where I can put the source code to make it an open source project.

# re: AJAX in Microsoft ASP.NET 2.0

Tuesday, June 14, 2005 5:53 PM by KarlB
The funny thing here is... if ViewState is the only thing standing in the way of WebControls being passed - well, then resort to only allowing webcontrols with disabled viewstate.

Up until I download AJAX .Net, I was writing a callback mechanism that I knew would cause invalid Viewstate if its contents were changed server-side. So, I made viewstate available only to be set to false for any webcontrol that implemented the interface.

Not sure if that is truly what is holding back AJAX .Net from incorporating webcontrols - or more to the point - perhaps a truly slippery slope of all the custom converters it would require. Either way, it would be useful to know what the true concern here is.

Sure, I can use a htmlTable client-side instead of using a DataList or Repeater webcontrol, but its significantly more work.

# re: AJAX in Microsoft ASP.NET 2.0

Saturday, June 18, 2005 1:47 PM by Anders M
Does the ajax.net library work 100% in asp.net ?

Do you plan to implement it ? :-)

# re: AJAX in Microsoft ASP.NET 2.0

Sunday, June 19, 2005 4:12 AM by Anders M
Forget my stupid question, it works :-)

# re: AJAX in Microsoft ASP.NET 2.0

Friday, June 24, 2005 4:05 AM by SorinS
So please state : Under what kind of licence is this to be released ? Can it or can't it be used in commercial applications.

# re: AJAX in Microsoft ASP.NET 2.0

Tuesday, June 28, 2005 4:23 AM by Der Albert
Have you seen this?

Seems that Microsoft work's on an own AJAX Framework.

http://news.com.com/Microsoft+gets+hip+to+AJAX/2100-1007_3-5765197.html?tag=nefd.top