In the past I have talked about some of the frameworks being used on the current website I am working on uses. I have mostly talked about NHibernate. Well this post will be different since I am going to talk about a UI Framework called AJAX.Net and the AJAX Tool Kit. These frameworks come from Microsoft.
On our website we use the UpdatePanel quite a bit. It provides a simple async call back mechanism so we only have to post back parts of pages. This comes in handy when u want to update a part of a web page with new information or data without having to interrupt the user from reading or investigation other parts of the web page. The control is very easy to use and can really save developers lots of times in implementing this type of functionality.
I could talk all day about the update panel, but I want to really talk about a control found in the AJAX toolkit called ModalPopupExtender. We use the ModalPopupExtender control on our project to notify the customer that then still have work to do in filling out their data. Since user input is gathered in multiple steps it guides the user to what they need to do next. Of course we give the user the option to close out of it and move forward on their own. We added data checking so that the modal pop ups only display when needed.
As you can see the background get grayed out and you can style the pop up to look like the rest of your website. You can put any HTML, ASP.NET control, or other control in the modal.
If you haven't already checked out the AJAX.NET or AJAX toolkit from microsoft, you can fin them here.