Я не знаком с UpdateProgress сам, но видел его раньше.
Вам необходимо иметь анимированный GIF, и процесс обновления будет показывать это, когда страница занята.
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>
<div class="">
Processing Please Wait...
<img runat="server" id="ajaxLoader" src="~/images/loadinfo.net.gif" alt="loading" /></div>
<div class="" style="height: 10px;">
</div>
</ProgressTemplate>
</asp:UpdateProgress>
Что касается фактического отключения страницы, я не думаю, что это можно сделать.