Ho una pagina ASPX che recupera dei dati da un Db e processandoli restituisce, all'interno della stessa pagina, i risultati del processo.

Il mio problema è che la mole di dati è abbastanza grande, e spesso il tempo di caricamente, sia del Load Page che del postBack, è troppo lungo.

Volevo ovviare al problema inserendo diciamo una progressBar di questo tipo

cioè un un div (con position:absolute magari) al cui interno ci sia la gif; che compaia al momento di ogni richiesta postback e al load e scompaia alla fine del caricamento della pagina.

Ho trovato molti esempi, ma ho trovato allo stesso tempo molte difficoltà a comprendere bene quali sono gli eventi che devo intercettare e siccome ci sono diversi metodi per risolvere il problema (anche se sinceramente non sono riuscito ad implementerne neanche uno ) vi chiedo se qualcuno può spiegarmi come affrontare il problema in modo un pò più esplicativo

grazie fin da ora