IsPostback shows the page is posted back or loaded first time.
IsCallBack indicates whether the page request is the result of a call back.
Client Callback is a new feature in ASP.NET 2.0. It allows calling server side events asynchronously, without causing postback. It is possible to do asynchronous call using explicit AJAX, but in ASP.NET 2.0 and above versions a clean framework is available to do this. This article describes how Client Callbacks works and also explores how Client Callback framework has been implemented in ASP.NET.
Consider in a page you have a textbox and a button. when the button is clicked,you need to display some complex content in the textbox(suppose that it takes 5 seconds).there are two ways to do this,By explicit Ajax,or Client Callback.the following is the second method.
Generating Client Side Code for Callback
For implementing callback in client side, a new method "GetCallbackEventReference" in Page Class is available. You can use this method to generate client side code which is required for the asynchronous call to server. In the example, client side code is generated like this;