Ascx con CR che carica due volte la pagina???

mercoledì 12 aprile 2006 - 15.45

javalex Profilo | Newbie

Ciao a tutti,
nel nostro progetto abbiamo una default.aspx che carica un controllo ascx con all'interno il viewer di CR. A seconda dei parametri passati, il controllo ascx carica diversi report (tutti con grafici - torte, istogrammi, radar, ecc.).
Abbiamo notato che indipendentemente dal tipo di grafico impostato, subito dopo aver caricato il grafico nell'ascx, viene invocata la default del progetto, come se venisse aperta un'altra finestra e richiamata la pagina...
Qualcuno di voi ha un'idea del perche'? Abbiamo provato anche a ridurre al massimo gli oggetti presenti nel controllo che include il viewer di CR (praticamente abbiamo tolto ogni altro oggetto e abbiamo lasciato solo il viewer) ma nulla e' cambiato...
Sembrerebbe che il viewer lanci in "background" una chiamata alla home del progetto subito dopo il "pre-render"... ma perche'????

Grazie a tutti

Ciao
Alex

freeteo Profilo | Guru

ciao,
cosi' ad occhio mi sembra che sia 1problema di asp.net inquanto quando carica 1controllo in 1a pagina il runtime stesso chiama il metodo load dell'ascx e quindi quando lo chiami tu magari l'ha gia chiamato appunto al caricamento.
Hai provato implementando 1a funzione pubblica o 1a proprieta' nell'ascx, che poi richiami effetttivamente il processo di load e render del report? cosi' scrivi piu codice ma hai piu controllo...

ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5