Is it necessary to call Response.End() after Response.Redirect(url)
Update
Thanks for all the answers. Because some answers say that it's necessary and others say no, I have searched more and have found in msdn under remarks the following:
Redirect calls End which raises a ThreadAbortException exception upon completion.