Disabling UI during Partial Rendering
During the conversation about the different types of ASP.NET Applications, there was an issue that was talked when using AJAX Enabled ASP.NET Applications, and that issue was the fact that the HTTP protocol only supports single call by request, and in order to prevent information from getting lost in the communication between Client and Server, the best way is to disable the UI during the Partial Rendering, and in order to do this there are several techniques, like placing a div on top of all the UI in order to prevent the user from selecting another options during the execution. Disabling the action controls in order to prevent the user from misuse the UI, and some others.
This is one of those options and I found it interesting to see how Scott Mitchell solved this problem and explained it, so check this in here.