Ho una strana situazione che mi è capitata gestendo la stampa di un report.

Dunque, ho una pagina aspx (pagina1.aspx) al cui interno ho inserito un button per la stampa di un report. Cliccando sul button viene infatti richiamata una funzione javascript "window.open" che apre una nuova pagina aspx (pagina2.aspx) che contiene il report.

Il report deve stampare delle informazioni riportate in pagina1.aspx, la cosa strana però è che queste informazioni vengono stampate solo al secondo click; la prima volta che stampo il report infatti non si vedono i dati, mentre se clicco una seconda volta si.

Per fare una prova ho inserito un msgbox nel Page_Load di pagina2.aspx e la cosa strana è che anche il messaggio contenuto nel msgbox viene stampato una volta si e una volta no. Sembra proprio che quando si clicca una prima volta le istruzioni inserite nel Page_Load non vengano eseguite!

Da che cosa può dipendere questa cosa?

E' piuttosto strano questo comportamento...avete qualche idea in proposito?

Grazie in anticipo per ogni suggerimento.