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.
Blog ufficiale della Micropedia 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 nostro corso SEO curato da esperti del settore web marketing.
Argomenti informatici trattati
News informatica
(47)
VB.NET
(47)
Corso SEO
(46)
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?