Несколько вещей, чтобы попробовать:
1) Переместите элемент управления UpdateProgress внутрь панели обновления
2) Удалите атрибут AssociatedUpdatePanelID из тега UpdateProgress
Я делаю ставку на Вариант 1, выполняя трюк.
EDIT
Вот способ не-ProgressTemplate, использующий обработчики событий на стороне клиента:
<script type="text/javascript">
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args)
{
// some code to show image, e.g:
document.getElementById('somedivwhichasimage').className = 'show';
}
function EndRequestHandler(sender, args)
{
// some code to hide image, e.g:
document.getElementById('somedivwhichasimage').className = 'hidden';
}
</script>