Thread annullato

mercoledì 21 aprile 2004 - 11.07

pynthu Profilo | Junior Member

Ciao a tutti
ho un problemino con un redirect.

questa porzione di codice

Response.Redirect("WebFrmDCollReport.aspx?Lingua=" & Request.QueryString("Lingua"), True)

mi genera la seguente eccezione

Error: Thread annullato.
Stack Trace: at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort(Object stateInfo)
at System.Web.HttpResponse.End()
at System.Web.HttpResponse.Redirect(String url, Boolean endResponse)
at ......

eppure la redirect viene eseguita correttamente!!

Grazie per ogni suggerimento in merito.

Ciao

pynthu Profilo | Junior Member

Ho risolto, basta effettuare la redirect passando False al parametro endResponse

Ciao

Jason78 Profilo | Newbie

Ciao,
per esperienza ti consiglio, siccome non sempre si evita il problema con il parametro a false, di mettere sempre tra un "try - catch" i Redirect. Nel catch catturi l'eccezione di ThreadAbortException senza nessuna gestione. In tal modo l'eccezione non risale e viene comunque effettuato il Redirect.

Ciao
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