Response.Redirect calls Response.End for you
I disagree with his good practice - this leads to a misleading code.
MSDN :
Call Forwarding The end that throws a ThreadAbortException upon completion.
HTTP laws explain that after sending a response, the server is completed (the code is no longer called)
m.edmondson
source share