Question
In which context, I can use RedirectToAction and where to use RedirectToRouteResult ?
I have two Action Methods like below.
Approach - 1
public class ActionResultTypesController : Controller
{
public ActionResult Content()
{
return new RedirectToRouteResult(new RouteValueDictionary(
new { action = "Fileresult", controller = "ActionResultTypes" }));
}
public ActionResult Fileresult()
{
return View();
}
}
Approach - 2
I could write the same code like below as well. The only difference is that this time I used RedirectToAction in place of RedirectToRouteResult
public class ActionResultTypesController : Controller
{
public ActionResult Content()
{
return RedirectToAction("Fileresult", "ActionResultTypes");
}
public ActionResult Fileresult()
{
return View();
}
}