2009-08-11 51 views
1

所以Response.End()是有害的,我如何刷新响应并终止它?这是正确的方法:正确的方式来结束响应

resp.Flush(); 
resp.Close(); 
+0

更多有关这里的危害的信息:http://stackoverflow.com/questions/1087777/is-response-end-considered-harmful – 2013-08-28 10:31:59

回答

1

是的,这是正确的。

其实,你不需要resp.Flush() - Close()会刷新响应。

+0

好的,谢谢。这实际上并不终止线程,但它呢?我应该做的: resp.Close(); Thread.CurrentThread.Abort(); – JontyMC 2009-08-13 10:16:17

+0

Close也终止当前线程(它在引擎盖下抛出异常),所以你不需要中止线程。 – 2009-08-13 15:15:08