[HttpGet] public ActionResult Edit(int id,string ReturnToView) { EmployeeEditOrCreate employee = MvcApplication.Client.GetEmployeeForEditing(id); EmployeeController.ReturnToView = ReturnToView; return View(employee); } and in my ActionLink in the view I added this to the anonymous type ReturnToView = System.Web.HttpContext.Current.Request.Url.ToString() and in the HttpPost method return Redirect(ReturnToView); ReturnToView is a static string Property of my Controller classworks like a charm, thanks to everybody who helped.