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();
}
}