ページをリロードせずにサーバーとやり取りする方法
http://www.microsoft.com/japan/msdn/asp.net/tips/ClientCallback/default.aspx
ポストバックによるパフォーマンスの低下を避ける方法として、クライアントコールバックを使ってサーバーのコードを実行する方法が解説されています。
Webページのクラスで System.Web.UI.ICallbackEventHandler を実装し、コールバックメソッドを定義すればいいわけですね。