Hi...
Your question is very interesting...Mainly u wanna know the difference
between post back and call back...
Post Back:---
As u already know that in post back full page gets refreshed..Here
Browser sends a request to Web server...and Webserver fulfills the
request...
Call Back:---
Here also Browser sends a request to Web server and webserver fulfills
the request...Only thing is that Page wont get refreshed...Its a
backend process, which a user cant see. Concept of call back has been
implemented by microsoft in AJAX (Asynchronous JavaScript and
XML)....Generally what happens is that even if browser makes request
for a small part on web form or page, Web server used to refresh all
the things...Which leads to reduction in Bandwidth and congestion in
the network...and finally degrades the performance of web application(
makes it slow)...But in AJAX or concept of call back...If I need to
attach a file or upload a document, only that action will be performed,
whole page will not be refreshed..
Real Time examples is Gmail has implemented this...While u attach a
file(of any size), it gets attached immediately without refreshing the
page..But its not possible to to attach a file of 12 MB in 1 sec...We
think that file has attached, but it completes that process in back
end...or it may take time when u click on send button...so Call Back
method is fast bec whole page will not get refreshed...
I hope I have answered ur question clearly....
Regards
Raghav Mahajan