Claro que tiene sentido, tiene una que otra cosa que de repente no se acomoda, pero son casos demasiado específicos, es una diferente manera de ver las cosas, todo está contenido dentro de un control que a su vez tiene controles, que a su vez pueden actuar como contenedores de controles. Para interactuar con AJAX, necesitarás un muy buen manejo y conocimiento de como tu browser interpreta los server controls y demás. Obviamente que como tienen muchas cosas pensadas, hay una plataforma que abstrae objetos AJAX sobre .NET,
http://ajax.asp.net/Default.aspx.
Saludos
[Edit]P.D. A ver si te mueven al foro de .NET[/Edit]