473,396 Members | 1,754 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Auto Refresh Example

I have a APS.NET 3.5 webpage which calls a web service.
What I need is to update this page automatically when a value changes in the
webservice, does anyone have an example?
Thank You
Peter
Oct 8 '08 #1
6 4743
Hi Peter,

From your description, I understand that you want to call some webservice
in ASP.NET web page, and also want to let the page be updated automatically
when a certain value on server-side get changed(by webservice), correct?

As for the webservice and page, I'd like to confirm the following things:

1. is the webservice method(called in page) a long run webmethod which will
take long time? And is it a local webservice with the ASP.NET pages(in same
project) or a remote one?

2. How do you call it currently? If local, you can call it via ajax, or if
it is a remote one, you have to postback to server-side to call the
webservice.

As far as I know, since webservice itself doesn't support built-in callback
interface to notify client. The common approach to get notify (when a state
at server-side changed) is using timer+polling. In ASP.NET 3.5
application, this can be done via AJAX client-side script. Here is the work
you need to do in the page:

** add a local webservice in ASP.NET project (or a static page method ) so
that you can use AJAX to call it

#Calling Web Services from Client Script in ASP.NET AJAX
http://www.asp.net/AJAX/Documentatio...WebServicesWit
hAJAXTutorial.aspx

** in page, after you have called that long-run webservice, you can use
javascript to constantly call the above webmethod to query the state at
server-side.

Or you can directly use the AJAX timer control to do this either:

http://www.asp.net/ajax/documentatio...merControl.asp
x

Here are some other web articles introduced some means for implement such
long-run task + status query:

#Real-Time Progress Bar With ASP.NET AJAX
http://www.singingeels.com/Articles/..._ASPNET_AJAX.a
spx

#Display data updates in real-time with AJAX
http://encosia.com/2007/07/25/displa...ime-with-ajax/

If you have anything unclear on the specific part, please feel free to let
me know.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subs...#notifications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://support.microsoft.com/select/...tance&ln=en-us.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.

--------------------
>From: "Peter" <cz****@nospam.nospam>
Subject: Auto Refresh Example
Date: Wed, 8 Oct 2008 16:24:58 -0500

I have a APS.NET 3.5 webpage which calls a web service.
What I need is to update this page automatically when a value changes in
the
>webservice, does anyone have an example?
Thank You
Peter
Oct 10 '08 #2

""Steven Cheng"" <st*****@online.microsoft.comwrote in message
news:EG**************@TK2MSFTNGHUB02.phx.gbl...
Hi Peter,

How are you doing?

have you got any progress on this or does the information in my last reply
help some?

If there is anything else need help, please don't hesitate to post here.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subs...#notifications.
==================================================
This posting is provided "AS IS" with no warranties, and confers no
rights.
--------------------
>>From: st*****@online.microsoft.com ("Steven Cheng")
Organization: Microsoft
Date: Fri, 10 Oct 2008 02:49:25 GMT
Subject: RE: Auto Refresh Example
>>
Hi Peter,

From your description, I understand that you want to call some webservice
in ASP.NET web page, and also want to let the page be updated
automatically
>>when a certain value on server-side get changed(by webservice), correct?

As for the webservice and page, I'd like to confirm the following things:

1. is the webservice method(called in page) a long run webmethod which
will
>>take long time? And is it a local webservice with the ASP.NET pages(in
same
>>project) or a remote one?

2. How do you call it currently? If local, you can call it via ajax, or if
it is a remote one, you have to postback to server-side to call the
webservice.

As far as I know, since webservice itself doesn't support built-in
callback
>>interface to notify client. The common approach to get notify (when a
state
>>at server-side changed) is using timer+polling. In ASP.NET 3.5
application, this can be done via AJAX client-side script. Here is the
work
>>you need to do in the page:

** add a local webservice in ASP.NET project (or a static page method ) so
that you can use AJAX to call it

#Calling Web Services from Client Script in ASP.NET AJAX
http://www.asp.net/AJAX/Documentatio...gWebServicesWi
t
>>hAJAXTutorial.aspx

** in page, after you have called that long-run webservice, you can use
javascript to constantly call the above webmethod to query the state at
server-side.

Or you can directly use the AJAX timer control to do this either:

http://www.asp.net/ajax/documentatio...imerControl.as
p
>>x

Here are some other web articles introduced some means for implement such
long-run task + status query:

#Real-Time Progress Bar With ASP.NET AJAX
http://www.singingeels.com/Articles/...th_ASPNET_AJAX.
a
>>spx

#Display data updates in real-time with AJAX
http://encosia.com/2007/07/25/displa...ime-with-ajax/

If you have anything unclear on the specific part, please feel free to let
me know.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

================================================ ==
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subs...#notifications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://support.microsoft.com/select/...tance&ln=en-us
I have not had a chance to look at any of the examples, but I will look at
them in next couple of days.

Thank you!!!
Oct 14 '08 #3
Thanks for your reply Peter.

No problem. If you come back on this later and have any questions, please
feel free to post here.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.
--------------------
>From: "Peter" <cz****@nospam.nospam>
References: <e8**************@TK2MSFTNGP05.phx.gbl>
<c7**************@TK2MSFTNGHUB02.phx.gbl>
<EG**************@TK2MSFTNGHUB02.phx.gbl>
>Subject: Re: Auto Refresh Example
Date: Tue, 14 Oct 2008 09:21:54 -0500
>

""Steven Cheng"" <st*****@online.microsoft.comwrote in message
news:EG**************@TK2MSFTNGHUB02.phx.gbl...
>Hi Peter,

How are you doing?

have you got any progress on this or does the information in my last
reply
>help some?

If there is anything else need help, please don't hesitate to post here.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you.
Please
>feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

================================================= =
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subs...#notifications.
>================================================= =
This posting is provided "AS IS" with no warranties, and confers no
rights.
----
Oct 15 '08 #4
Hi Peter,

Any further progress on this issue or is there anything else need help?

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

--------------------
>Content-Type: text/plain
Content-Transfer-Encoding: 7bit
From: st*****@online.microsoft.com ("Steven Cheng")
Organization: Microsoft
Date: Wed, 15 Oct 2008 02:13:16 GMT
>
Thanks for your reply Peter.

No problem. If you come back on this later and have any questions, please
feel free to post here.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.
--------------------
>>From: "Peter" <cz****@nospam.nospam>
References: <e8**************@TK2MSFTNGP05.phx.gbl>
<c7**************@TK2MSFTNGHUB02.phx.gbl>
<EG**************@TK2MSFTNGHUB02.phx.gbl>
>>Subject: Re: Auto Refresh Example
Date: Tue, 14 Oct 2008 09:21:54 -0500
>>

""Steven Cheng"" <st*****@online.microsoft.comwrote in message
news:EG**************@TK2MSFTNGHUB02.phx.gbl.. .
>>Hi Peter,

How are you doing?

have you got any progress on this or does the information in my last
reply
>>help some?

If there is anything else need help, please don't hesitate to post here.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments
and
>>suggestions about how we can improve the support we provide to you.
Please
>>feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

================================================ ==
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subs...#notifications.
>>================================================ ==
This posting is provided "AS IS" with no warranties, and confers no
rights.
----

Oct 20 '08 #5

""Steven Cheng"" <st*****@online.microsoft.comwrote in message
news:f4**************@TK2MSFTNGHUB02.phx.gbl...
Hi Peter,

Any further progress on this issue or is there anything else need help?

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

--------------------
>>Content-Type: text/plain
Content-Transfer-Encoding: 7bit
From: st*****@online.microsoft.com ("Steven Cheng")
Organization: Microsoft
Date: Wed, 15 Oct 2008 02:13:16 GMT
>>
Thanks for your reply Peter.

No problem. If you come back on this later and have any questions, please
feel free to post here.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.
--------------------
>>>From: "Peter" <cz****@nospam.nospam>
References: <e8**************@TK2MSFTNGP05.phx.gbl>
<c7**************@TK2MSFTNGHUB02.phx.gbl>
<EG**************@TK2MSFTNGHUB02.phx.gbl>
>>>Subject: Re: Auto Refresh Example
Date: Tue, 14 Oct 2008 09:21:54 -0500
>>>

""Steven Cheng"" <st*****@online.microsoft.comwrote in message
news:EG**************@TK2MSFTNGHUB02.phx.gbl. ..
Hi Peter,

How are you doing?

have you got any progress on this or does the information in my last
reply
>>>help some?

If there is anything else need help, please don't hesitate to post
here.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments
and
>>>suggestions about how we can improve the support we provide to you.
Please
>>>feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

=============================================== ===
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subs...#notifications.
>>>=============================================== ===
This posting is provided "AS IS" with no warranties, and confers no
rights.
----

Thank you,

The timer suggestion wroks for me!
Oct 21 '08 #6
Thanks for your followup Peter,

I'm glad that it works for you. If you need any further help later, welcome
to post in the newsgroup.

Sincerely,

Steven Cheng
Microsoft MSDN Online Support Lead

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subs...#notifications

--------------------
>From: "Peter" <cz****@nospam.nospam>
Subject: Re: Auto Refresh Example
Date: Tue, 21 Oct 2008 16:55:06 -0500
>
""Steven Cheng"" <st*****@online.microsoft.comwrote in message
news:f4**************@TK2MSFTNGHUB02.phx.gbl...
>Hi Peter,

Any further progress on this issue or is there anything else need help?

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you.
Please
>feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.

--------------------
>>>Content-Type: text/plain
Content-Transfer-Encoding: 7bit
From: st*****@online.microsoft.com ("Steven Cheng")
Organization: Microsoft
Date: Wed, 15 Oct 2008 02:13:16 GMT
>>>
Thanks for your reply Peter.

No problem. If you come back on this later and have any questions, please
feel free to post here.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you.
Please
>>>feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
ms****@microsoft.com.
--------------------
From: "Peter" <cz****@nospam.nospam>
References: <e8**************@TK2MSFTNGP05.phx.gbl>
<c7**************@TK2MSFTNGHUB02.phx.gbl>
<EG**************@TK2MSFTNGHUB02.phx.gbl>
Subject: Re: Auto Refresh Example
Date: Tue, 14 Oct 2008 09:21:54 -0500

""Steven Cheng"" <st*****@online.microsoft.comwrote in message
news:EG**************@TK2MSFTNGHUB02.phx.gbl.. .
Hi Peter,
>
How are you doing?
>
have you got any progress on this or does the information in my last
reply
help some?
>
If there is anything else need help, please don't hesitate to post
here.
>
Sincerely,
>
Steven Cheng
>
Microsoft MSDN Online Support Lead
>
>
Delighting our customers is our #1 priority. We welcome your comments
and
>>>>suggestions about how we can improve the support we provide to you.
Please
feel free to let my manager know what you think of the level of
service
>>>>provided. You can send feedback directly to my manager at:
ms****@microsoft.com.
>
============================================== ====
Get notification to my posts through email? Please refer to
>
http://msdn.microsoft.com/en-us/subs...#notifications
Oct 22 '08 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Lew | last post by:
Hi all, I'm trying to create a page that has a user-selectable page auto-refresh option (IE 5.5). Essentially, it's a page that contains a checkbox, when the user checks the checkbox, I'd like...
0
by: Marcus | last post by:
Hello! I'm buildning a webpage in ASP.NET using Visual Basic. The page contains a datagrid, a dropdownlist, some textboxes and a couple of buttons. The datagrid displays barcodes from a table...
3
by: blu3g85 | last post by:
how to redirect a page? as in after a few sec, the page will auto direct u to another page. ----== Posted via Newsfeed.Com - Unlimited-Uncensored-Secure Usenet News==----...
7
by: Brian | last post by:
hello, I am looking for a way to auto refresh a web page that I created, but also let the user choose to stop the auto refresh. I can not figure out how to stop the auto refresh. Any help would...
3
by: david | last post by:
I do not have the experience with it. For example, update the data in the ASP form every minute by retrieving data from database. Or do you have other methods? Thank you for any advice and...
1
by: Badass Scotsman | last post by:
Hello, I have an application which should never allow the back button to be pushed without refreshing the previous page. For example: Step 1: User fills in form.html and presses submit ...
3
by: lezzo | last post by:
Hi Guys, I am new to this forum and find very interesting. I need your help in one of the script. I got a MySQL table bid_amount, and i want that if some new data comes in this table and...
1
by: BibhuAshish | last post by:
hi, I have designed a jsp page. This jsp is able to auto refresh after 5 second. But i want after 5th times of auto refreshment the table present inside the body should change. Can anybody...
2
by: =?Utf-8?B?QW1pciBUb2hpZGk=?= | last post by:
Hi I have a web page that has a TreeView on it. If I DONT'T expand the TreeView nodes, the auto refresh works nicely: my page gets refreshed every minute. As soon as I expand a node on the...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.