In ASP.NET MVC you can return a redirect ActionResult quite easily :
return RedirectToAction(\"Index\"); or return RedirectToRoute(new { controller = \"
Doesn't routing just take care of this scenario for you? i.e. for the scenario described above, you could just create a route handler that implemented this logic.