Frage

mit ASP.NET MVC 1.0 und ich habe eine Aktion, dass die Renditen ein JsonResult und ich brauchen eine andere Aktion umleiten, dass auch einen Aktionstyp JsonResult zurück.

Das Problem ist die RedirectToAction () gibt eine RedirectToRouteResult Klasse und scheint, gibt es keine Möglichkeit, zu konvertieren, die zu JsonResult Klasse?

Dies ist der Fehler Ich erhalte; Fehler 124 konvertiert nicht implizit Typen Kann ‚System.Web.Mvc.RedirectToRouteResult‘ auf ‚System.Web.Mvc.JsonResult‘

War es hilfreich?

Lösung

So Sie Aktion Methode A, das in irgendeiner Situation braucht, um das Ergebnis von Aktion Methode B zurück?

Warum nicht einfach etwas tun:

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

public JsonResult ActionMethodB()
{
    // Something
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top