Я не очень хорошо знаю ASP.NET, но я предполагаю, что вы можете получить доступ к элементам, по которым пользователь может щелкнуть, и создать постбэки, поэтому первым шагом было бы посмотреть на функцию click () jQuery: http://api.jquery.com/click/
При этом вы можете показать скрытый HTML-элемент, который содержит небольшой загрузочный GIF, чтобы скрыть страницу под загруженной страницей, я использую что-то вроде этого:
#loader
{
display: block;
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: url(../image/ajax-loader.gif) no-repeat center center #f1ede5;
z-index: 2147483647;
}
...
<div id="loader"></div>
Вы можете получить хорошую анимацию GIF от http://ajaxload.info/