A volte capita che l’esecuzione di una pagina ASP venga interrotta su una chiamata di una response.Redirect sollevando l’eccezione Thread was aborted.
Questo problema si risolve aggiungrndo alla chiamata alla Response.Redirect il parametro false. Se ad esempio la pagina chiamata è pippo.asp il codice da Response.redirect(“pippo.asp”) dovrà diventare Response.Redirect(“pippo.asp”,false).
Questo problema si verifica perchè i metodi response.redirect e server.transfer conducono ad una pagina che presenta al suo interno una chiamata al metodo Response.End.
Questo immediatamente termina l’esecuzione della pagina e solleva l’eccezione Application_EndRequest nella pipeline degli eventi dell’applicazione.
Il parametro false passato alla chiamata della pagina, impedisce la Response.End e quindi non viene sollevata l’eccezione.
Il Primo blog di Marco Ilardi quando ancora non aveva un sito internet con elementi di programmazione VB.net esempi di codice, recensioni hardware e software, tips and tricks e tanto altro ancora legato al meraviglioso mondo dell'informatica. Come posizionare il tuo sito ai primi posti nei motori di ricerca? Facile, segui il mio primo corso SEO
Argomenti informatici trattati
Corso SEO
(49)
News informatica
(47)
VB.NET
(47)
Tips informatica
(46)
Apple Ipad
(39)
Problema risolto
(27)
Recensioni
(22)
Apple Iphone
(20)
Software utili
(17)
Tips Sql
(12)
ESEMPI DI CODICE VB
(11)
Hardware
(6)
Ingegneria sociale
(6)
Android
(4)
Visualbasic 6
(4)
Apple
(3)
Crystal report
(3)
Truffe
(3)
Software SEO gratis
(2)
whatsapp
(2)
ASP.NET
(1)
Access
(1)
Errore windows
(1)
Libri
(1)
Microsoft
(1)
Nuovo gestionale
(1)
Report RDLC
(1)
Windows 10 problema update upgrade installazione
(1)
chat
(1)
utility on line
(1)
Nessun commento:
Posta un commento
Cosa ne pensi?