1

using ASP.NET MVC 1.0 and I have a action that returns a JsonResult and I need to redirect another action that also returns a JsonResult action type.

The problem is the RedirectToAction() returns a RedirectToRouteResult class and seems there is no way to convert that to JsonResult class ?

This is the error I am getting; Error 124 Cannot implicitly convert type 'System.Web.Mvc.RedirectToRouteResult' to 'System.Web.Mvc.JsonResult'

CmdrTallen
  • 2,264
  • 4
  • 28
  • 50

1 Answers1

4

So you have Action method A, which in some situation, needs to return the result from Action Method B?

Why not just do something like this:

public JsonResult ActionMethodA()
{
     if(someCondition)
        return ActionMethodB();
     else
        return new JsonResult();
}

public JsonResult ActionMethodB()
{
    // Something
}
Tejs
  • 40,736
  • 10
  • 68
  • 86