ASP.NET AJAX enables a Web application to retrieve data from the server asynchronously and to refresh parts of the existing page. This improves the user experience by making the Web application more responsive and you to create amazing Web 2.0 applications to delight your users. In this article, I will show you how to build an AJAX-enabled ASP.NET MVC application. To create a new MVC project, see ASP.net MVC application structure. I will consume a currency convertor web service which is freely available at WebserviceX.NET.