I can never remember which method to return for an MVC redirect.
Returns a 302 (Found) to the given url
Returns a 301 (Moved Permanently) to the given url
These work the same as the Redirect(Permanent) methods, but are formed MVC-ish in that you specify the action, controller, and model as you would using the
@Url.Action helper method or
These methods allow you to specify the route name (as specified in your RouteConfig.cs and stored in your RouteTable ) & values rather than the Action/Controller values.
These can be used to execute a different url and return the results
Transfer is used in < IIS7
TransferRequest is used in Integrated Pipeline Mode