Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560

    [2.0, Vb.NET] TheradAbortException response.redirect

    Ciao a tutti,
    alcune volte utilizzando Response.Redirect ottengo l'eccezzione TheradAbortException e VS mi dice che non è gestita (io in effetti non la gestisco) e l'elaborazione prosegue comunque.
    Mi da solo "fastidio" che venga scritto

    Eccezione first-chance di tipo 'System.Threading.ThreadAbortException' in mscorlib.dll
    Si è verificata un'eccezione del tipo 'System.Threading.ThreadAbortException' in mscorlib.dll, ma non è stata gestita nel codice utente.


    nella finestra di controllo immediato.
    A parte questo potrebbe generarmi problemi di qualche tipo?
    Come evito ciò?
    Posso richiamare una pagina aspx in altro modo da uan sub?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    4
    Anche io ho lo stesso problema, avevo cambiato tutti response.redirect, avevo provato usare server.transfer ma nulla da fare. Come posso capire a che cosa dovuto l'errore???

    Eccezione first-chance di tipo 'System.Threading.ThreadAbortException' in mscorlib.dll
    Si è verificata un'eccezione del tipo 'System.Threading.ThreadAbortException' in mscorlib.dll, ma non è stata gestita nel codice utente.
    Il thread è terminato con il codice 0 (0x0).

    Grazie mille.

  3. #3
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560
    Io ancora non ho capito se si può usare Response.Redirect senza generare quell'eccezione... speriamo in qualcuno più esperto...

  4. #4
    Response.Redirect("Pagina.aspx", false);

    In questo modo l'esecuzione della pagina corrente viene terminata e nn ti viene restituita quell'eccezione.


  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    4
    è già "false", ma eccezione rimane ...

  6. #6
    Indicando false l'errore persiste?

    Strano... in questo caso bisogna analizzare il tuo codice.. quando ti "parte" l'eccezione? Al momento del .Redirect?

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    4
    ... quando lancio l'esecuzione in debug con F5, si carica la pagina default.aspx che fa redirect su login.aspx con false, quando vedo la pagina, vedo l'eccezione.

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    4
    Grande ZofM! c'era un altro redirect (Server.Transfer) senza false!
    Grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.