Since it sounds like your using webforms the first step to solving your problem would be for you to first research the ASP.Net UpdatePanel control and the options it provides.
http://msdn.microsoft.com/en-us/library/system.web.ui.updatepanel.aspx
Word of Advice though, UpdatePanel looks great at first glance but it sends 100 times more data across the wire than necessary and quickly becomes a slow performing mess the more Ajax stuff you do. You can really code yourself into tight corners because of the performance issues once the functionality gets complicated.
I'd take a look at the great tutorials on encosia.com on how to use jQuery with Asp.net WebForms and see if you can learn that method instead. UpdatePanel isn't that great of a tool and you'll be amazed with what jQuery can provide.
http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/
Also you mentioned you wanted a "slide" effect. I think to do that you'll have to dive into the asp.net ajax animation extenders stuff and that framework is not pretty or pleasant to work with.