Tutorial: Introduction to AJAX UpdateProgress Control in ASP.NET and C#


V4 Ajax Tutorials
Server Intellect Cloud Hosting

Tutorial: Introduction to AJAX UpdateProgress Control in ASP.NET and C#

This tutorial was created with Microsoft's ASP.NET AJAX Extensions, which can be downloaded at this link

In this tutorial, we will introduce you to the AJAX UpdateProgress. This Control can be used to give the user more information about what is going on when AJAX is processing a request. Because AJAX is Asynchronous and runs in the background, there is no default status and the user doesn't know if anything is happening or not, until the process is complete. This is not usually a problem on the faster servers, but we can use the UpdateProgress to tell the user that AJAX is dealing with the process and will complete soon.

We used over 10 web hosting companies before we found Server Intellect. Their dedicated servers and add-ons were setup swiftly, in less than 24 hours. We were able to confirm our order over the phone. They respond to our inquiries within an hour. Server Intellect's customer support and assistance are the best we've ever experienced.

First, we start by creating an AJAX-Enabled web site in Visual Studio .NET 2005, with the AJAX Extensions installed.
The AJAX Extensions (from Microsoft) make it a whole lot easier to create AJAX web pages, as Visual Studio will add in the necessary assembly references, etc. into the Web.config

When we first open our Default.aspx page, we should already have a Script Manager:

<asp:ScriptManager ID="ScriptManager1" runat="server" />

Next, we are going to add two UpdateProgress Controls, two UpdatePanel Controls. Inside the UpdateProgress will be the message displayed to the user when the AJAX is processing the request. We can also add an animated GIF in here, if preferred.

<asp:UpdateProgress runat="server" id="PageUpdateProgress1" AssociatedUpdatePanelID="UpdatePanel1" DynamicLayout="false">
<ProgressTemplate>
Processing Request from Update 1. Please Wait..
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel runat="server" id="UpdatePanel1">
<ContentTemplate>
<asp:Button runat="server" id="UpdateButton" onclick="UpdateButton_Click" text="Update 1" />
</ContentTemplate>
</asp:UpdatePanel>



<asp:UpdateProgress runat="server" id="UpdateProgress2" AssociatedUpdatePanelID="UpdatePanel2" DynamicLayout="false">
<ProgressTemplate>
Processing Request from Update 2. Please Wait..
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel runat="server" id="UpdatePanel2">
<ContentTemplate>
<asp:Button runat="server" id="UpdateButton2" onclick="UpdateButton2_Click" text="Update 2" />
</ContentTemplate>
</asp:UpdatePanel>

We are using Server Intellect and have found that by far, they are the most friendly, responsive, and knowledgeable support team we've ever dealt with!

Note the attributes of the UpdateProgress Controls AssociatedUpdatePanelID and DynamicLayout. This allows us to have multiple UpdateProgress Controls on the same page, and each be associated with a different UpdatePanel. The DynamicLayout set to false will reserve space for the contents of this control. This means that there will be a space on the page for where the contents will appear.

The ASPX page will look something like this:

<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />

<asp:UpdateProgress runat="server" id="PageUpdateProgress1" AssociatedUpdatePanelID="UpdatePanel1" DynamicLayout="false">
<ProgressTemplate>
Processing Request from Update 1. Please Wait..
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel runat="server" id="UpdatePanel1">
<ContentTemplate>
<asp:Button runat="server" id="UpdateButton" onclick="UpdateButton_Click" text="Update 1" />
</ContentTemplate>
</asp:UpdatePanel>



<asp:UpdateProgress runat="server" id="UpdateProgress2" AssociatedUpdatePanelID="UpdatePanel2" DynamicLayout="false">
<ProgressTemplate>
Processing Request from Update 2. Please Wait..
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel runat="server" id="UpdatePanel2">
<ContentTemplate>
<asp:Button runat="server" id="UpdateButton2" onclick="UpdateButton2_Click" text="Update 2" />
</ContentTemplate>
</asp:UpdatePanel>
</form>

We chose Server Intellect for its dedicated servers, for our web hosting. They have managed to handle virtually everything for us, from start to finish. And their customer service is stellar.

Now we can add logic to the buttons with the UpdatePanels. For this demonstration, we will make the script goto sleep for 5 seconds to show how the UpdateProgress is displayed.

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}

protected void UpdateButton_Click(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(5000);
}

protected void UpdateButton2_Click(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(5000);
}
}

Download Project Source - Enter your Email to be emailed a link to download the Full Source Project used in this Tutorial!



100% SPAM FREE! We will never sell or rent your email address!
 


Comments
Sunil said:

Hello.

I tried this example. But I didn't saw the message "Processing Request from Update 1. Please Wait.." or the other.

The page does take 5 seconds to load but no message is displayed.

Posted Nov 28, 2008 9:17 AM
smita said:

its not showing as it explains after running the application as Sunil says

Posted Dec 12, 2008 2:12 AM
Vlad said:

I am using VS 2008. I had no problem.

Except when I press second button, overwrites the first...

Posted Mar 12, 2009 10:48 AM
Nitin said:

If you put the current thread to sleep, the page lifecycle will be halted.

This would cause a delay in loading up of assmblies and hence the Sys library would not be available at the time when page is init.

Posted Mar 25, 2009 12:09 AM
kumar said:
Posted May 5, 2009 12:48 AM
Anand Singh said:

Great...........I's working fine....................

Thank's

Posted May 6, 2009 12:23 PM
D.K.Bhagat said:

No. it is not working in Asp.Net 2.0

update panel is working fine... You can see the partial rendering on a page.....

But the progress bar is not showing up...

Sorry, but it is not working at my end.

Thanks.

Posted Jun 17, 2009 12:49 AM
Chandan said:

dsfcsd

Posted Aug 29, 2009 2:01 AM
Shails said:

Its not working, I tried on .NET 2.0 is it for .NET 3.0

Posted Oct 31, 2009 1:16 AM
New Family portrait ideas said:

Hello.Part of the reason that our politics seems so tough right now and facts and science and argument does not seem to be winning the day all the time is because we're hardwired not to always think clearly when we're scared. And the country's scared.

Posted Jan 28, 2011 11:01 AM
viagra livraison express said:

Thanks so much! I will keep checking your posts

Posted Mar 5, 2011 9:57 AM
free online sex date said:

What an excellent blog! If you put the current thread to sleep, the page lifecycle will be halted.

This would cause a delay in loading up of assmblies and hence the Sys library would not be available at the time when page is init.

Posted Apr 21, 2011 9:58 AM
ALIYU said:

Thanks great Article.

Posted Apr 27, 2011 8:34 PM
PDF Tools said:

I am very glad that I find your regular post here. Which seems to be very important and it made good time pass for me. I will always give a nice thrust look in to you from my bookmark feed. I don't actually comment and don't like to spend time in typing the comment. But here I have to do this because this one deserves a good like.

Posted May 14, 2011 7:14 AM
San Diego Attorney said:

The article I have found in your blog is enough to give me a introducing knowledge. I am very glad t o have a knowledge.

Posted May 28, 2011 4:21 AM
jeux de mario said:

I agree with your opinion.your article is excellent. I have been examinating out some of your stories and i can state pretty nice stuff. I look forward your next article. Its a great post.

Posted Jun 21, 2011 10:21 PM
Juegos de Ben 10 said:

The post is pretty interesting. I really never thought I could have a good read by this time until I found out this site. I am grateful for the information given. Thank you for being so generous enough to have shared your knowledge with us

Posted Jun 21, 2011 10:23 PM
Cedar Park Roofing Contractor said:

I have something to say over this blog that this is an admirable what you have done here. It is pleasing to look you express from the heart and your clarity on this significant content can be easily looked. Remarkable post and will look forward to your future update.

Posted Jun 25, 2011 5:38 PM
tissot watches bands said:

Great write-up, I am a big believer in commenting on blogs to assist the weblog writers know that they’ve added one thing worthwhile to the world large net! Anyway, in my language, there aren’t a lot good source like this.

Posted Jul 5, 2011 2:55 AM
beads for pandora bracelets said:

Its really fascinating, but you dont signify it well at all, man. Anyway, in my language, there usually are not much good supply like this.

Posted Jul 5, 2011 2:56 AM
homeowners association website said:

Hello, you used to write great post, but the last few posts have been kinda boring.. I miss your tremendous posts. Past few posts are just a little bit out of track!

Posted Jul 16, 2011 2:30 AM
homeowners association website said:

Hello, you used to write great post, but the last few posts have been kinda boring.. I miss your tremendous posts. Past few posts are just a little bit out of track!

Posted Jul 16, 2011 2:52 AM
Georgetown Homes For Sale said:

I don’t have anything else to include on to your article – you basically spelled everything out. great read!

Posted Jul 16, 2011 5:14 AM
Central Austin Homes said:

This is a very intriguing post, I was looking for this knowledge. Just so you know I found your web site when I was searching for blogs like mine, so please check out my site sometime and leave me a comment to let me know what you think

Posted Jul 19, 2011 2:15 AM
ajax said:

Thanks for sharing your thoughts and ideas on this one.

Posted Jul 20, 2011 12:47 PM
Hermes said:

The i cars also signal

Posted Jul 31, 2011 8:47 PM
www.prada-miumiu.comcom said:

www.prada-miumiu.comcom

Posted Aug 6, 2011 3:24 AM
San Antonio Condos said:

These kind of posts are useful for anyone from beginner to the professional. Thanks for sharing.

Posted Aug 20, 2011 12:02 AM
plaques said:

Do you always write such good blogs. I am interested in reading more of your work. I have bookmarked your site. Keep updating the blog, looking forward to more content ... Good job.Thanks for sharing this with us.

Posted Aug 24, 2011 6:30 AM
Seguin Homes said:

Nice information, many thanks to the author. It is incomprehensible to me now, but

in general, the usefulness and significance is overwhelming. Thanks again and good luck!

Posted Aug 27, 2011 6:03 AM
San Antonio Homes said:

This sounds really great...

Posted Aug 27, 2011 6:04 AM
San Antonio Pool Homes said:

blog is excellent there is almost everything to read, Brilliant post No doubt this is

an excellent post I got a lot of knowledge after reading good luck.

Posted Aug 28, 2011 1:23 PM
Tissot watch company said:

I feel good to be here ..<a href=http://www.topwatchstore.org/Tissot-Classic_20_1.htm>Tissot watches bands</a> Keep sharing good things with friends ..Thanks for sharing ..

Posted Aug 29, 2011 10:37 PM
Hua Hin i Thailand said:

There are plenty of information about this topic in the net & some are definitely better than others.

Posted Sep 7, 2011 10:51 AM
New Homes Austin TX said:

This is a wonderful blog, I discovered your web site researching google for a similar theme and came to this.

Posted Sep 10, 2011 3:31 PM
Salsa shoes Toronto said:

I guess I will have to continue studying yours and pray that someday I will write on a subject with as a lot wisdom as you have! Bravo!!

Posted Sep 14, 2011 6:41 AM
vincere al gratta e vinci said:

This products has already make so many changes on their packaging. And I think it's become better and better but their sales aren't increasing so far.

Posted Sep 15, 2011 11:44 AM
Tiffany & Co.Jewellery said:

Why is it that finding <strong><a href="http://www.topashshop.com/ASH_Boots---Booties_10_1.htm" target=_blank>Ash women cowboy boot</a></strong> so difficult? Well, it may be that Australian made ASh boots (note the generic use of the word ‘ugg’ there) are simply better. As we all know, the phenomenon of <strong><a href="http://www.topashshop.com/ASH_Boots---Booties_10_1.htm" target=_blank>Ash boots for women</a></strong> originated in Australia. It may not be a national claim to fame, but it shows we’re not entirely behind in world fashion at least.

While there are some legal wranglings happening regarding the branding of <strong><a href="http://www.topashshop.com/ASH_Boots---Booties_10_1.htm" target=_blank>Ash Boot</a></strong> , which may make some stockists reluctant to buy in anything but Australian made <strong><a href="http://www.topashshop.com/ASH_Mens-Sneaker_14_1.htm" target=_blank>Ash mens sneakers uk</a></strong> , they shouldn’t be overly difficult to find. Most K-marts will be able to point you toward their stock. Be aware though, branded Ugg boots are a seasonal item, and searching for <strong><a href="http://www.topashshop.com/ASH_Mens-Sneaker_14_1.htm" target=_blank>Ash mens running sneakers</a></strong> in the height of summer is unlikely to yield results.

Posted Sep 19, 2011 3:49 AM
Tiffany & Co.Jewellery said:

Why is it that finding <strong><a href="http://www.topashshop.com/ASH_Boots---Booties_10_1.htm" target=_blank>Ash women cowboy boot</a></strong> so difficult? Well, it may be that Australian made ASh boots (note the generic use of the word ‘ugg’ there) are simply better. As we all know, the phenomenon of <strong><a href="http://www.topashshop.com/ASH_Boots---Booties_10_1.htm" target=_blank>Ash boots for women</a></strong> originated in Australia. It may not be a national claim to fame, but it shows we’re not entirely behind in world fashion at least.

While there are some legal wranglings happening regarding the branding of <strong><a href="http://www.topashshop.com/ASH_Boots---Booties_10_1.htm" target=_blank>Ash Boot</a></strong> , which may make some stockists reluctant to buy in anything but Australian made <strong><a href="http://www.topashshop.com/ASH_Mens-Sneaker_14_1.htm" target=_blank>Ash mens sneakers uk</a></strong> , they shouldn’t be overly difficult to find. Most K-marts will be able to point you toward their stock. Be aware though, branded Ugg boots are a seasonal item, and searching for <strong><a href="http://www.topashshop.com/ASH_Mens-Sneaker_14_1.htm" target=_blank>Ash mens running sneakers</a></strong> in the height of summer is unlikely to yield results.

Posted Sep 19, 2011 3:50 AM
førersæder said:

reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.

Posted Sep 19, 2011 4:49 AM
tjyfjf said:

That must be the story of innumerable couples,<a href="http://www.mykgwatches.com/Products/Products/Armani-Watches-category686.html">Armani Watches</a> and the pattern of lifeof life it offers has a homely grace.It reminds you of a placid rivulet,meandering smoohtly through green pastures and shaded by pleasant trees,till at last it falls into the vasty sea;but the sea is so calm,<a href=\"http://www.mykgwatches.com/Products/Products/Gucci-Watches-category739.html\>Gucci Watches</a> so silent,so infifferent,that you are troubled suddently by a vague uneasiness.Perhaps it is only by a kink in my nature,strong in me even in those days,that i felt in such an existence,the share of the great majority,something amiss.I recognized its social value.I saw its ordered happiness,but a fever in my blood asked for a wilder course.There seemed to me something alarming in such easy delights.<a href="http://www.mykgwatches.com/Products/Products/LV-Watches-category719.html">LV Watches</a> In my heart was desire to live more dangerously.I was not unprepared for jagged rocks and treacherous,shoals it I could only have change-change and the exicitement of unforeseen.

Posted Sep 19, 2011 12:47 PM
pdf to flash said:

Tiffany & Co.Jewellery said:

Why is it that finding <strong><a href="http://www.topashshop.com/ASH_Boots---Booties_10_1.htm" target=_blank>Ash women cowboy boot</a></strong> so difficult? Well, it may be that Australian made ASh boots (note the generic use of the word ‘ugg’ there) are simply better. As we all know, the phenomenon of <strong><a href="http://www.topashshop.com/ASH_Boots---Booties_10_1.htm" target=_blank>Ash boots for women</a></strong> originated in Australia. It may not be a national claim to fame, but it shows we’re not entirely behind in world fashion at least.

While there are some legal wranglings happening regarding the branding of <strong><a href="http://www.topashshop.com/ASH_Boots---Booties_10_1.htm" target=_blank>Ash Boot</a></strong> , which may make some stockists reluctant to buy in anything but Australian made <strong><a href="http://www.topashshop.com/ASH_Mens-Sneaker_14_1.htm" target=_blank>Ash mens sneakers uk</a></strong> , they shouldn’t be overly difficult to find. Most K-marts will be able to point you toward their stock. Be aware though, branded Ugg boots are a seasonal item, and searching for <strong><a href="http://www.topashshop.com/ASH_Mens-Sneaker_14_1.htm" target=_blank>Ash mens running sneakers</a></strong> in the height of summer is unlikely to yield results.

Posted Sep 19, 2011 3:49 AM

Posted Sep 28, 2011 5:42 AM
Descarga musica mp3 said:

Thanks very good information, clear and precise

Posted Sep 29, 2011 12:06 PM
Descarga musica mp3 said:

Thanks very good information, clear and precise

Posted Sep 29, 2011 12:07 PM
Hus i Thailand said:

I am happy when reading your blog with updated information! thanks alot and hope that you will post more site that are related to this site.

Posted Oct 1, 2011 7:31 AM
live web chat software said:

Nice sharing here, I really like this blog!

Posted Oct 3, 2011 4:08 AM
live web chat software said:

Nice sharing here, I really like this blog!

Posted Oct 3, 2011 4:08 AM
designer clothing wholesale said:

It makes me feel so surprise.I never know there is such a place that I can find designer clothing wholesale.The site offers different kinds cheap designer clothing.It's really a great clothes stores with clothes wholesale.Join it now!

Posted Oct 7, 2011 5:33 AM
ken griff shoes said:

This article is impressive,I hope that you will continue doing nice article like this.And do you like ken griff shoes,I have collected many beautiful griff shoes these years, the griff are so popular, I think you also can shop one ken griff shoes online store.

Posted Oct 7, 2011 5:34 AM
Belstaff Outlet said:

Do you like motorcycling and have your own motor equiments?You can come here Belstaff Outlet to find your Belstaff Jacket.Belstaff Coat can not little.If your foot is cold,Belstaff Boots is the right choice.You can buy a Belstaff Bag to hold those equipments.

Posted Oct 7, 2011 5:34 AM
Anderson Mill Homes said:

I like this blog very much.And from here i saw dr dre headphones I saw that you were interested in a Wholesale Jersey supplier? Well your search is over.

Posted Oct 13, 2011 6:16 AM
Lakeway Hills Homes said:

Those were enriching words. I believe you are a hugely successful coder. I adore you for this endeavour.

Posted Oct 13, 2011 6:17 AM
Boerne Green Homes said:

The assets is aid in roughly a pompous assembling and it entails communicator primaeval grouping for me. I am paradisal to comprise your municipality way of trait the grouping. Now you colewort it speaking for me to ruminate and quetch the bob. Locomote you for the act.

Posted Oct 14, 2011 3:18 PM
Asics Running said:

http://www.asicsaustore.com/ Asics Running

Asics Shoes

Asics Tiger

Onitsuka Tiger Sale

Posted Oct 21, 2011 9:28 PM
Round Rock Golf Course said:

like the Sony Walkman X, but I hope this gives you enough info to make an informed decision of the Zune vs players other than the iPod line as well.

Posted Oct 22, 2011 6:11 AM
Antakya Biberi said:

antakya biberi zayiflama hapi antakya biber hapi

Posted Oct 23, 2011 7:40 AM
zayıflama hapı said:

maurers zayıflama hapı termojenik zayıflama hapları zayıflama ile zayıflama bölgesel zayıflama

Posted Oct 23, 2011 7:48 AM
viagra said:

I searched in Google related to this topic and I found your site. This is not I wanted but it seems so nice to me so I read it. This site is full of informative ideas. Thanks for sharing this.

Posted Oct 23, 2011 2:44 PM
cialis said:

Saying thanks will not just be sufficient, for the phenomenal clarity in your writing. I will directly grab your rss feed to stay informed of any updates. Admirable work and much success in your business dealings!

Posted Oct 23, 2011 2:45 PM
Tissot Watch said:

<a href="http://www.topwatchesshop.org">Tissot Watch</a> are being sold, he had to design some bright spots, <a href="http://www.topwatchesshop.org">Tissot Classic watch</a> is a classic of classics, as well as <a href="http://www.topwatchesshop.org">Tissot Sports watch</a> is favorite of many boys, <a href="http://www.topwatchesshop.org">Tissot Trend watch</a>, whether it is sent to bring their own or friends are the only choice, is a well-known watch brand Tissot, <a href="http://www.topwatchesshop.org/tissot-new_14_1.htm">tissot watch</a>, so I chose is not wrong.

Posted Oct 24, 2011 3:04 AM
San Antonio Condos said:

çanous fait enormement de plaisir..et merci a toi

bienvenue a tous le figuigienn'hesité pas a laisser vos blogs

webyassine

Posted Oct 25, 2011 11:25 AM
cialis said:

I agree with you. You have given to us with such a large collection of information.

Posted Oct 26, 2011 12:03 AM
K-12 Textbooks said:

To get expert with regards to free you need to expect to have an supervisor post you to this particular training and the best kinds circumstances they shell out the dough.

Posted Nov 5, 2011 1:22 AM
dallas party rentals said:

I’m lucky I did because now I’ve got a whole new view of this. I didn’t realize that this issue was so important and so universal.

Posted Nov 13, 2011 2:53 AM
dallas party rentals said:

I’m lucky I did because now I’ve got a whole new view of this. I didn’t realize that this issue was so important and so universal.

Posted Nov 13, 2011 2:53 AM
Jeremy Scott Shoes said:

I'd have to give green light with you on this. Which is not something I

usually do! I love reading a post that will make people think. Also, thanks

for allowing me to speak my mind!

Posted Nov 19, 2011 3:48 AM
gift baskets said:

I found the perfect place for my needs. Contains wonderful and useful messages. I have read most of them and has a lot of them. To me, he’s doing the great work.

Posted Nov 19, 2011 6:40 AM
gift baskets said:

Great blog article about this topic, I have been lately in your blog once or twice now. I just wanted to say hi and show my thanks for the information provided.

Posted Nov 19, 2011 6:43 AM
Antakya biberi said:

Mesut yarın 40 kilo verdiren mucizevi bitkilerden karışım olan antakya biberi sizlerle yavrular

Posted Nov 25, 2011 7:44 PM
Maurers zayıflama hapı said:

Maurers ile termojenilk olarak yağlarınızdan kurtulabilirsiniz.

Posted Nov 25, 2011 7:45 PM
African mango hapı said:

Dr. Mehmet özün tavsiyesi olan african mango hapını kullanabilirsiniz.

Posted Nov 25, 2011 7:46 PM
moncler uk said:

Moncler jackets at monclersalejacket.com,No tax,Free Shipping,6-8 days to your door now now!

Posted Nov 28, 2011 10:45 PM
moncler uk said:

Moncler jackets at monclersalejacket.com,No tax,Free Shipping,6-8 days to your door now now!

Posted Nov 28, 2011 10:45 PM
uggs said:

Our Australian Ugg Boots are leap apt make the faultless gift as something or even yourself during the cold winter months.

Posted Nov 28, 2011 10:53 PM
uggs said:

Our Australian Ugg Boots are leap apt make the faultless gift as something or even yourself during the cold winter months.

Posted Nov 28, 2011 10:53 PM
scrubs said:

Valuable information for all. And of course nice review about the application. It contains truly information. Thanks for sharing.

Posted Dec 2, 2011 6:19 AM
metal building said:

I found your website perfect for my needs. It contains wonderful and helpful posts. I have read most of them and got a lot from them.

Posted Dec 19, 2011 6:48 AM
Austin Hydroponic Supplies said:

hey buddy,this is one of the best posts that I’ve ever seen; you may include some more ideas in the same theme. I’m still waiting for some interesting thoughts from your side in your next post

Posted Dec 19, 2011 11:30 PM
Flagstænger said:

Your post is really good and informative. I'm surprised that your post has not gotten any good quality, genuine comments. You have done a great job by posting this article.Thanks

Posted Dec 23, 2011 3:46 PM
Houston electric company said:

It is a very good post.I am very glad to see this post.It contains many interesting things.Thanks for this post.

Posted Dec 24, 2011 10:07 AM
eve isk said:

Thank you very much for such amazing ideas!!! I'll be your follower, lots of interesting stuff here.

Posted Dec 28, 2011 5:30 AM
Manoj Bhatt said:

Very informative post. Its really helpful for me and beginner too. Check out this link too its also having a nice post with wonderful explanation on Ajax Toolkit Update Progress Control in ASP.Net...

mindstick.com/.../55813e1c-8f3a-4

Thanks

Posted Jan 4, 2012 9:04 AM
steel building said:

This website is providing the number of articles in this blog that to using the nice info in this blog. I am really thanks for visiting the nice info that to utilize the great technology in this blog

Posted Jan 12, 2012 10:02 PM
seattle dentist said:

Amazing article - I´ve really enjoeyd reading this interview! Thank you so much for sharing it.

Posted Jan 15, 2012 9:22 AM
dallas party rentals said:

our site to enjoy free shipping for three cheap north face jackets items. Have a good shopping!

Posted Jan 17, 2012 1:11 AM
cv help said:

Ajax is not a single technology, but a group of technologies. HTML and CSS can be used in combination to mark up and style information. The DOM is accessed with Java script to dynamically display, and to allow the user to interact with the information presented. Thanks.

Posted Jan 31, 2012 4:56 AM
metal building said:

Made a few good points there, so well done!! Thanks for sharing!

Posted Feb 3, 2012 1:08 PM
metal building said:

Made a few good points there, so well done!! Thanks for sharing!

Posted Feb 3, 2012 1:08 PM

Leave a Comment