i
Web Application Fundamentals
Using Internet Information Services
Web Forms
ASP.NET MVC
Web Services
ASP.NET Features
Request/Response Programming
HttpRequest Class
HTTP Collections
HttpResponse Class
Redirection
HttpUtility Class
Using Visual Web Developer
Visual Studio Forms Designer
Using Components
Shadow Copying
Using the Global.asax File
Data Binding
Different Types Of Caching
How to use Object cache
Optimizing Your ASP.NET Application
What Is Caching [Storage]
Forms Authentication
Windows Authentication
ASP.NET Security Fundamentals
Data Source Controls
SqlDataSource
SiteMapDataSource
The AccessDataSource Control
ObjectDataSource
Connection String Storage
GridView
DetailsView
FormView
ListView
DataPager
Entity Data Model
EntityDataSource
Remote Method Calls
Ajax Control Toolkit
Ajax Client Library
Rich Client Applications
Ajax [Asynchronous JavaScript and XML]
ScriptManager
UpdatePanel
Model-View-Controller Pattern
ASP.NET MVC versus Web Forms
ASP.NET MVC Projects in Visual Studio
Action Methods in MVC
Routing in MVC
Strongly-Typed Views [Add images here from the visual studio]
Model Binding
Validation
ADO.NET [ActiveX Data Object]
ASP.NET Data Providers
Connections
Commands
DataReaders and Connected Access
DataSets and Disconnected Access
ASP.NET Ajax Overview
Before going into the deep of what Ajax, we will understand first why we need Ajax. We know there is a concept of 'Master page' in the asp.net, and its purpose is to have the common layout. But apart from this common layout, we need something that will update the part of the web page dynamically, and we can achieve this by using the concept of Ajax.
1. Ajax [Asynchronous JavaScript and XML]
Ajax retrieves data asynchronously from the server it and this processing happen in the background only. Ajax uses XMLHttpRequest for exchanging the data asynchronously with a server.
Advantages of using the Ajax [Add image here]
Ajax sends the data to the server and process it in the background.
Page loading need not wait for the data because here data received after the page load.
It will update the web page without waiting for the loading time.
It reduces the travel time between the client and the server.
Open source JavaScript libraries available to use.
We can use JSON, which is much better than XML.
Ajax life cycle:
When we click on the button on that Ajax call, have written then an event triggers in a web page
An XMLHttpRequest object will be created by JavaScript and object sends a request to a web server
The server processes the request in the background
The server sends a response to the web page
The response will read by the JavaScript object and bind it to the control
The required operation gets complete like update the page
Below image displays the Ajax Toolkit:
Don't miss out!