Так что Response.End() вреден, как сбросить ответ и завершить его? Правильно ли это:Правильный способ ответа на конец
resp.Flush();
resp.Close();
Так что Response.End() вреден, как сбросить ответ и завершить его? Правильно ли это:Правильный способ ответа на конец
resp.Flush();
resp.Close();
Да, это правильно.
На самом деле, вам не нужно resp.Flush()
- Close()
проигнорирует ответ.
Хорошо, спасибо. Это на самом деле не заканчивает нить, хотя делает это? Должен ли я делать: resp.Close(); Thread.CurrentThread.Abort(); – JontyMC
Закрыть также завершает текущий поток (он выдает исключение под капотом), поэтому вам не нужно прерывать поток. –
Дополнительная информация о вреде здесь: http://stackoverflow.com/questions/1087777/is-response-end-considered-harmful –