Programming Help is a community collaboration for programming resources, tutorials, articles, forums, and help. Offering articles written by programmers and developers with years of experience. ProgrammingHelp.com strives to develop and create context and articles in which the beginning and most advanced level programmers/coders can use in everyday methods of development. We welcome you to come join us with your questions and knowledge to help us create an excelled programming community and open forum.
In this article I will explain how you can integrate the AJAX framework into a web site and very easily create an AJAX enabled web site within Visual Studio 2005 utilizing C#.
What this article will try to do is help point you to the helpful web sites available and condense your search and learning curve with AJAX as far as what it is, where do I find it and once I do find it how does it work. I will try to show you where you can find the various articles and videos that go into great detail on the vast functionality available with AJAX. In our next article in this series I will show you a simple example of using this framework to create a PasswordStrength validation process.
Let’s start with what is AJAX and what can I do with it?
ASP.NET AJAX is a free framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
With ASP.NET AJAX you can:
- Create interfaces with AJAX components that can be reused.
- Upgrade your existing pages with AJAX controls.
- AJAX comes with support for all modern browsers
In a way and strictly speaking AJAX itself is not a technology, it mixes well-known programming techniques in a unique and uncommon way to enable programmers to develop Internet applications with a “WinForms” look and feel and a much more appealing user interface than we were able to develop in the past.
What we will learn in this article:
- What is AJAX
- How to find all of the necessary downloads for AJAX
- How to find the easy to follow tutorials at ASP.NET
- How to setup our environment with AJAX
Please Note:
AJAX functionality is integrated in ASP.NET 3.5 and does not require any additional downloads. If you are using ASP.NET 3.5 this article does not apply to you.
Getting Started with AJAX
Before we begin coding we will need to download the AJAX framework and install it onto our system in order to have the framework available for us to create our first AJAX web project. You can find out everything you need to know regarding AJAX at:
http://www.asp.net/
This web site is where you will find information on ASP.Net and AJAX, there are numerous articles, books, downloads and tutorials available on this site that will help guide you through the different options that AJAX offers for your web development.
You can find a helpful tutorial at ASP.NET that will help explain “How you get started with AJAX”. This video will help guide you through the process step by step and is very informative. You can find this video at:
http://www.asp.net/learn/ajax-videos/video-75.aspx
In order to use AJAX you will need to first install the “ASP.NET AJAX Extensions 1.0” and the “ASP.NET AJAX Control Toolkit” found on the ASP.NET web site mentioned earlier in the article. When you get to ASP.NET site you will need to click on the “AJAX” link to get to the home page for AJAX. Once you are on the home page click on the “Downloads” link to get to the ASP.NET AJAX Control Toolkit.
The download site is located at:
http://www.asp.net/ajax/downloads/
The first file you will need to download and install to utilize the functionality within AJAX is the “ASP.NET AJAX Extensions 1.0”. The extension setup package is the framework for AJAX and needs to be installed before the ASP.NET AJAX Control Toolkit.
The second file you will need to download and install is the ASP.NET AJAX Control Toolkit which holds the controls that you will use in your application. When these controls are added to your Toolbox panel you will be able to drop these controls onto your web page exactly like you would with the controls that come as part of Visual Studio. Here is what you need to do to install the ASP.NET AJAX Control Toolkit.
Configure Visual Studio 2005
Please Visit Programminghelp.com For the full article and Pictorial tutorial.
- Related Videos
- Related Articles
- Ask / Related Q&A
- Installing Ajax Toolkit for Visual Studio .net 2005
- Creating a Simple Ajax Control in Asp.net 2.0 and C#
- What is the Ajax Enabled Google Tool-kit?
- What You Need To Know About Ajax
- The Whole Web Design Industry Depends on Ajax in Future
- Ajax and Seo Share a Similar Relationship
- Essential Web Development Tools
- Web Development Tools




Outsourcing of iPhone Application Development Offers Profits for Developers as Well as Users
By: Arun Kumar | 30/12/2009Being a 3G phone, it offers users the advantage of thrilling web access which helps them being on top of all online activities even on the move. Also, there are several additional applications available for download for the device. Thanks to the efforts of the outsource iPhone application development firms which have helped iPhone users get more with their devices using the apps developed by their expert developers.
Pass4side 000-135 practice test
By: Adela1987 | 30/12/2009Pass4side 000-135 Details: Pass4side is your source for the IT Exam 000-135 exam. With our 000-135 Exam Resources, you can be rest assured that you will Pass your 000-135 Exam on Your First Try. Our Exams are written and formatted by Top senior IT Professionals working in today is prospering companies and data centers. All of our practice exams including the IBM 000-135 exam guarantee you success on your First Try. 000-135 is a challenging exam,with our 000-135 study guide,you can feel safe wit
Open Source Development
By: Digisha Modi | 30/12/2009Open Source Software are free applications released under special licensing terms where the core coding is viewable and able to be edited to suit the needs of the user. Open Source applications cover a myriad of uses - from entertainment to enterprise ecommerce. Open source software like Joomla, magento and osCommerce are very popular and widely used. They are content management system and it maintains track of every piece of content including music, videos, text, widgets, images and documents.
Cakephp PhpBB Integration
By: Digisha Modi | 29/12/2009PhpBB Forum is a popular bulletin board script written in the server side scripting language PHP. Installable on most web servers, it is free open source Framework available under the GNU public license. The software allows website and forum administrators to set up unlimited number of forums and categories. It is also possible to create users, moderators and user groups with varying degrees of permissions.
Cakephp Amazon API Integration
By: Digisha Modi | 29/12/2009The Amazon Web Service lets your cakephp web applications make queries to the huge database of products at Amazon and extract as much information as you need. The information you get in your application is exactly the same that is available on the Amazon website at that instant. The Amazon Web Service returns data in real-time, and updates automatically.
Easy way to set up global API hooks
By: Apriorit Inc. | 28/12/2009This article describes an easy way to set up system-wide global API hooks. It uses AppInit_DLLs registry key for DLL injection and Mhook library for API hooking. To illustrate this technique we will show how to easily hide calc.exe from the list of running processes.
Ruby Development Philosophy Today
By: Inessa Bokhan | 28/12/2009After taking a decision to launch a Web 2.0 project, independent software vendors (ISVs) can get overwhelmed with hundreds of thoughts, concerning the future project and its performance. However, the idea of choosing between various Web technologies available at the moment may bring in some confusion. What would be more beneficial, Adobe Flex, Silverlight, JavaFX, Ruby development, or whatever?
Usages of camcorder bags among users
By: John Kendrick | 28/12/2009Consumers should know the importance of camcorder bags among electronic devices in many coun tries. Consumers can use these camcorder bags for outstation journeys throughout the world. These camcorder bags provides safety while travelling in any part of the world.
Sql: not in Vs. not Equal
By: Programminghelp.com | 14/08/2008 | ProgrammingWhile writing SQL queries, have you ever strung several (not equals) together in the WHERE clause and just wondered if that was inefficient? Or have you used the NOT IN function, (both of which can be used to get the same result), and wondered the same thing? If you have or just are curious about either of these methods, keep reading. In this article, both of these functions will be explored to see how efficient they are, plus it will cover a few other methods to get the same results.
Creating an Encryption Utility in C# Final Part
By: Programminghelp.com | 14/08/2008 | ProgrammingIn part three of this three part series we are going to continue with our Encryption utility example and pick up where we left off. What we learned in the previous articles was how many various types of encryption algorithms there are and which one of those algorithms we will be using for our example.
Creating an Encryption Utility in C# Part Two
By: Programminghelp.com | 14/08/2008 | ProgrammingIn part two of this three part series we are going to continue with our Encryption utility example and pick up where we left off. What we learned in the previous article was how many various types of encryption algorithms there are and which one of those algorithms we will be using for our example.
Creating an Encryption Utility in C# Part One
By: Programminghelp.com | 14/08/2008 | ProgrammingIn this three part series we are going to create an Encryption utility that can take a string value and turn it into an Encrypted Binary value, and then we will take that Binary value and turn it into a Base 64 encoded string that you can cut and paste into a Web Config file or to be used as a password to pass back and forth between services.
C# Web Multi-view Control
By: Programminghelp.com | 08/08/2008 | ProgrammingAt some point in developing web sites or web applications, there will come a time when a requirement of having tab functionality like there is for a Windows application. Before ASP.NET, JavaScript had to be used to achieve this. But when ASP.NET 2.0 came out, a new set of controls were introduced to give the ability of having tab functionality for the web. With the new controls of a multi-view and view when combined with a few basic buttons, the tab can be created.
Sql Server Integrated Services Package Deployment
By: Programminghelp.com | 08/08/2008 | DatabasesA decent amount of material has been covered in this introductory series on SQL Server 2005 Integration Services. Many of the basic data flow tasks have been covered along with some database maintenance tasks. It is now time to put these techniques into use.
Sql Server Integration Services: Calling Ssis Package in C#
By: Programminghelp.com | 08/08/2008 | DatabasesDuring this series about SQL Server Integration Services, the basics of importing, exporting, manipulating data, typical database maintenance and deployment of SSIS packages have been covered. In this last article of this introductory series on SSIS, the technique of calling a SSIS package from C# will be covered.