Concept of ASP.NET Callbacks

Nikhil blog about the concept and design issues of async callbacks in server control, he really did a great work and be sure to check out his little animated slide in explaining callback. The idea of callback is awesome and I'm sure lots of developers have implemented something like this in v1.* nowadays, especially for those have practical experience in using classic ASP and XMLHTTP.

As commented by Jay, I also have a query in the issues of “concurrency” and “user experience”. Callback is definitely improve the user experience and make sense to page developers (though it involve lots of complicated works behind the scene), but the callback actions are async and do it silently (forget about the fancy Cursors.Wait in client side), the concurrency issues and result of the page are sync between browser and user behaviour/mind? That said, the initial (input) values, ViewState, various event handlers (client and server side) and the result can catch up with user interactions in between these process?

Published Sunday, June 27, 2004 2:17 PM by Colt
Filed under:

Comments

# re: Concept of ASP.NET Callbacks

Hi Colt - I love async callbacks, but am still to be convinced of the usefulness of their implementation in whidbey. I like the webservice dhtml behaviour and using .asmx much better (so much so that I even wrote a demo for gotdotnet contrasting the two approaches). Here is the stuff about it on my weblog.

http://dotnetjunkies.com/WebLog/josephcooney/archive/2004/02/27/8054.aspx

Darren has also been experimenting with these too:

http://weblogs.asp.net/dneimke/archive/2004/06/24/163561.aspx

Sunday, June 27, 2004 5:56 AM by JosephCooney

# re: Concept of ASP.NET Callbacks

I have updated my article about Client Callbacks. If you are interested you can found in as a post on my blog:

http://normen.mine.nu/MyBlog/viewpost.aspx?PostID=113&showfeedback=true

Sunday, June 27, 2004 8:56 AM by Fredrik Normén NSQUARED2

# re: Concept of ASP.NET Callbacks

I usually call it "user's perceived performance" instead of user experience ... but, you are right on.

Sunday, June 27, 2004 11:55 AM by Doug Thews

Leave a Comment

(required) 
(required) 
(optional)
(required)