Refresh server and clients

L

Lonifasiko

My ASP.NET application's main page should change values on screen when
some extern event occurs (a change in the state of a machine monitored
by a .NET Remoting object). That is, this .NET Remoting object that
detects a change in a machine, should change or somehow make the page
reload in order to show new values on screen.

How to make these changes visible to users? The unique way would be to
refresh the page every 'N' seconds? Taht is, user opens his browser and
sees some values on screen; when these values change, user should see
also the changes? What's the best way to do this? Just a HTML Meta tag
in the main .aspx with refresh time? Clients should see changes almost
inmediately.

Thanks very much in advance.
 
K

Kodali Ranganadh

Hi, Lonifasiko

It is very nice to refresh the page for few seconds, But all the page
will be refresh, it does't good for appearnce, Consentrate upon the
ATLAS (AJAX Tool kit for the DotNet), It also get the information on
the time bases or event bases.. But the all the page is no need to
refresh, By Example See GMail .. It get the new mail's With out having
the Meta tag.. It works on Ajax..

There is also another good technolgies called "PushLest" in this case,
there is only the values will be change when ever the change occured
...It is more reliable, In this case u can minimize the burden on the
server.. Server request was raised only when ever the remote object got
the change reuest and server initates the request to the specific
browser..

For More info See these links ...

http://ajax.asp.net/Default.aspx
http://en.wikipedia.org/wiki/Ajax_(programming)



All the Best ..
 
L

Lonifasiko

Thanks but AJAX is not my goal at the moment. I need something quicker
to get an ASP.NET application up and running in few days.

And AJAX seems quite complicated.

I'll take a look at the other technology you mention.

Thanks very much in advance.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top