As we know asynchronous programming is used to improve the performance and responsiveness of an application. A typical example is when we click a save button on a web page and wait for the records to be saved to the database. If the save method is called synchronously as in a traditional web application the application will stop responding. This is an ideal place to use asynchronous programming. That's why we use AJAX to make asynchronous calls to the server so that when the browser makes a request to the web server the page is not blocked. If you have a method that takes a reasonable amount of time to execute then it's always better to call it asynchronously. So performance and responsiveness are good enough reasons to convince us to use asynchronous programming.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

</ span>C#,.NET,Architect,Intermediate,VS2010,.Net,Articles,Computer Tutorials,MVC,MVC 4,Asynchronous Action Methods