AJAX ... is the way to go !
Does .net 2.0 supports this in a very efficent way?
Check the gridview controls...use XMLHttpRequest for asynchronous data retrieval with the web server. Avoid postbacks...
Read this small article to have broader know how on AJAX (Ironspeed)