ASP.NET 2.0 introduced a cool new feature, called client callbacks. Client callbacks make calling serverside code from the client side easy. Read more about it here.
To use client callback, System.Web.UI.ICallbackEventHandler interface should be implemented.
Read More