you have to accept the http model.
1) the browser requests a page
2) the server builds the page and sends it back
3) the browser renders the page.
the server can not send more info after the request is done. the browser can
not render until it has enough of the html to render (if complex it may wait
until its received the enttire page). the server can not change any html its
already sent.
there 4 common ways to do what you want:
1) use progress page - start the control building with a brackground thread
on the server and have the client poll with javascript or meta refresh
2) use iframes - each control is hosted by an iframe, and thus an individual
request.
3) use ajax. - javascript makes request back to the server, and uses dynamic
html to update the page.
4) applet - write an applet in java, flash, or active/x. it can perform lazy
loads.
-- bruce (sqlwork.com)
"Alixx Skevington" <Sk*********@community.nospam> wrote in message
news:ua****************@TK2MSFTNGP04.phx.gbl...
I want to be able to have a page that has several controls on on it, but I
want the page to load first of all and display a loading image on each
control and then I want to then display teh controls as the data has bound
to each control as some of the data I need to load is very big and takes
some time.
I have found some code that creates a Javascript that handles this, but it
only works at page level.
I have looked at the ATLAS progress update and this only handles things at
page level. Does anyone have any ideas or resources that they could point
me to, to help me resolve thsi problem, thanks in advance.
Alixx