Response.Redirect vs. Response.AddHeader vs. Server.Transfer

All these three are used to redirect the user from one location to another, but there are subtle differences. Response.Redirect Creates a whole new HTTP request to a new Url. Produces a 302 http status code Equivalent to ‘Temporary Redirect’ and the old Url is retained in search indexes. There won’t be any transfer of… Read More Response.Redirect vs. Response.AddHeader vs. Server.Transfer