Google's newly unveiled Wave may be called a communication and collaboration tool, but it's much more than that. Wave combines key Web trends from the last couple of years into one elegant application. And it may make today's enterprise tools such as Microsoft SharePoint look ridiculously complicated.
The UpdatePanel function ASP.Net for Ajax provides the robust support for easy web navigation tool. Ajax is a great thing when it comes to interaction and user experience but you will be overdoing your website when you place everything in the UpdatePanel.
UpdatePanel is a great tool for an Ajax based development but it does not mean you have to use it whenever you have the chance. A simple HTML or the simplified version of Ajax will prove useful while maintaining simplicity and efficiency.
Placing the web content in the UpdatePanel will mean every time information is requested, the UpdatePanel will get in touch with the XMLHttpRequest which in turns builds an HTTP Post. After that the ASP.Net builds the page class using the ViewState that we created in the HTTP POST. After ViewState a parser is made for the specific part of the webpage which will also run through the lifecycle. After it parses, the DOM is eventually updated displaying the webpage.
The Problem recently I face while working with updatepanel in the ASP.net page is that, it is not going to postback at all while performing an event on the page. After digging out i come to know, is due to, I put a onsubmit ( JavaScript ) script on the Form (Server Side)tag and it stops the partial page postback. After removing that script element ( onsubmit='javascript') from Form tag, Page Post back is ok. A snippet is attached to view.