Question

en utilisant ASP.NET MVC 1.0 et j'ai une action qui retourne une JsonResult et je dois rediriger une autre action qui retourne aussi un type d'action JsonResult.

Le problème est le RedirectToAction () retourne une classe RedirectToRouteResult et semble qu'il n'y a aucun moyen de convertir en classe JsonResult?

Ceci est l'erreur que je reçois; Erreur 124 Impossible de convertir implicitement le type 'System.Web.Mvc.RedirectToRouteResult' à 'System.Web.Mvc.JsonResult'

Était-ce utile?

La solution

Vous avez donc la méthode d'action A, qui, dans certains cas, doit renvoyer le résultat de l'action Méthode B?

Pourquoi ne pas simplement faire quelque chose comme ceci:

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

public JsonResult ActionMethodB()
{
    // Something
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top