Поскольку это звучит так, как будто вы используете веб-формы, первым шагом к решению вашей проблемы будет то, что вы сначала исследуете элемент управления ASP.Net UpdatePanel и его опции.
http://msdn.microsoft.com/en-us/library/system.web.ui.updatepanel.aspx
Однако, с первого взгляда, UpdatePanel выглядит великолепно, но по сети передает в 100 раз больше данных, чем необходимо, и быстро превращается в медленную работу, чем больше Ajax вы делаете. Вы можете действительно закодировать себя в узких углах из-за проблем с производительностью, когда функциональность усложняется.
Я бы взглянул на замечательные учебники на encosia.com о том, как использовать jQuery с Asp.net WebForms, и посмотрю, сможете ли вы изучить этот метод вместо этого. UpdatePanel - не очень хороший инструмент, и вы будете поражены тем, что может предоставить jQuery.
http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/
Также вы упомянули, что хотели получить эффект «скольжения». Я думаю, что для этого вам придется погрузиться в материал расширений анимации ajax asp.net, и работать с этим фреймворком не очень приятно и не приятно.