Donc, Response.End() est dangereux, comment puis-je vider la réponse et la terminer? Est-ce la bonne façon:Corriger la façon de terminer la réponse
resp.Flush();
resp.Close();
Donc, Response.End() est dangereux, comment puis-je vider la réponse et la terminer? Est-ce la bonne façon:Corriger la façon de terminer la réponse
resp.Flush();
resp.Close();
Oui, c'est correct.
En fait, vous n'avez pas besoin resp.Flush()
- Close()
va vider la réponse.
Ok, merci. Cela ne termine pas réellement le fil mais le fait-il? Dois-je faire: resp.Fermer(); Thread.CurrentThread.Abort(); – JontyMC
Fermer termine également le thread en cours (il émet une exception sous le capot), vous n'avez donc pas besoin d'abandonner le thread. –
Plus d'informations sur le mal ici: http://stackoverflow.com/questions/1087777/is-response-end-considered-harmful –