What Is Ajax?
Ajax is a group of programming techniques that enable update of a web page or taking some information from server without page refresh. Web browser still connects to web server, but web application is more interactive because usually only small amount of data is updated.
Advantages of Ajax
Using of Ajax can make your web application more interactive, faster and remove page refresh (page refresh is often annoying issue in chat application). Web application can request only content that is changed, instead of complete page.
Disadvantages of Ajax
- Pages created dynamically are not visible in browser's history.
- Possible security problem. You need to take care of every user request, manage state, check user input etc.
1. GridView extras - DetailsView