If I want to use ASP.Net without the Microsoft AJAX Control Toolkit or JQuery on the client-side, there are 2 possibilities according to their website (http://www.asp.net/ajax/) :
- Server-Side ASP.Net AJAX Programming
- Client-Side ASP.NET AJAX Programming
Client-Side programming obviously is just the javascript-side of the coin which means you could use Javascript to send requests, parse the results etc.
What bothers me is the "server-side" counterpart.
I understand that you can use an "UpdatePanel" to do partial page updates and such but if HTML content depends on data received by asynchronous calls or even when new content needs to be added to the DOM tree because of that, where would I insert the Javascript necessary to parse that data and add the required HTML in such a scenario?
From their website, they even make it sound like anything AJAX can be realized without using "custom" Javascript code on the client-side which seems odd to me.