HI, I am basically playing with the "Rendering Content Through AJAX Callbacks" example. I also put a (bogus) user control onto the page (below the callback), but it has nothing to do with the callback, as such. In the user control's code-behind I overloaded OnPreRender, SaveViewState, etc. and give out via Debug.WriteLine whether it gets called. And to my surprise even if I just trigger the callback, OnPreRender, SaveViewState get called! Just "Render" is omited in comparison to a real postback.
I understood that the callback shouldn't touch the viewstate and shouldn't call PreRender? Why is it happening here anyway?
I am using VS2005sp1 with debug=true.