You seem to have misunderstood my question. I want the refreshing to occur
when, and only when, it is called in my code. For example, I might have a
graphic that gets changed when the user presses a button. They do not see
the new graphic unless the page is refreshed. I want to be able to
automatically refresh the page after the graphic is modified, but I don't
want the page to be continually refreshed, because that would be inefficient
and mean that the user might need to wait a certain period of time
(depending on how frequently I set the meta tag to refresh) before seeing
the new graphic.

Signature
Nathan Sokalski
njsokalski@hotmail.com
http://www.nathansokalski.com/
> Hi
>
[quoted text clipped - 3 lines]
> C# , VB.NET , SQL SERVER , ASP.NET Interview Questions
> http://www.geocities.com/dotnetinterviews/
Lucas Tam - 13 Aug 2005 05:55 GMT
> You seem to have misunderstood my question. I want the refreshing to
> occur when, and only when, it is called in my code.
I think you have a misunderstanding of how the web works... The web works
in a request-response fashion, only clients can make requests for data.
Hence, the server (ASP.NET) can force a refresh.
There are a couple solution to emulate what you want:
1. Refresh continously
2. Poll the server via javascript remoting, when the server returns a
positive response, refresh thte apge
Option 1 is easy. Option 2 takes some knowledge of javascript.

Signature
Lucas Tam (REMOVEnntp@rogers.com)
Please delete "REMOVE" from the e-mail address when replying.
http://members.ebay.com/aboutme/coolspot18/
shiv_koirala@yahoo.com - 13 Aug 2005 09:07 GMT
Ok got it then you can use Cache object where you can specify when the
object changes referesh the cache.
Cache object can further be customized on lot of parameter like values
, time , change in file etc etc.
Shivprasad Koirala
C# , VB.NET , SQL SERVER , ASP.NET Interview Questions
http://www.geocities.com/dotnetinterviews/
Juan T. Llibre - 13 Aug 2005 12:58 GMT
Hi, Nathan.
You might want to take a look at:
"Generating Client-Side Script for Postback"
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cp
congeneratingclient-sidejavascriptforpostback.asp
That article explains how to generate a postback event
in controls other than buttons and image buttons.
Make sure you follow through to the accompanying article:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cp
conpostbackusingjavascriptsample.asp
That sample creates a custom link button
that initiates postback through client-side script.
For a sample which derives from WebControl,
see "Rendering a Server Control Samples" :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cp
conrenderingservercontrolssamples.asp
I see what might be a problem in using these methods, and it's that
synchronizing the client-side script so that it executes *after* your
new image has been created might be tricky.
You might want to consider adding a "Please wait..." message
or a progress bar to your code and introducing a time delay
for the postback to occur, so that enough time elapses before
the page is refreshed by the postback.
For "Please wait..." and progress bar example code, see :
http://www.daveandal.net/books/6744/loadpost/simplewait.aspx
http://www.daveandal.net/books/6744/loadpost/progressbar.aspx
There's links to source code in both.
Juan T. Llibre
ASP.NET MVP
http://asp.net.do/foros/
Foros de ASP.NET en Español
Ven, y hablemos de ASP.NET...
======================
> You seem to have misunderstood my question. I want the refreshing to occur when, and
> only when, it is called in my code. For example, I might have a graphic that gets
[quoted text clipped - 11 lines]
>> C# , VB.NET , SQL SERVER , ASP.NET Interview Questions
>> http://www.geocities.com/dotnetinterviews/
Stuart - 16 Aug 2005 19:53 GMT
Quick and dirty:
Use SendKeys to send an {f5} to the IE window - bingo
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlr
fSystemWindowsFormsSendKeysClassTopic.asp
Good luck
> You seem to have misunderstood my question. I want the refreshing to occur
> when, and only when, it is called in my code. For example, I might have a
[quoted text clipped - 12 lines]
>> C# , VB.NET , SQL SERVER , ASP.NET Interview Questions
>> http://www.geocities.com/dotnetinterviews/