Domanda

utilizzando ASP.NET MVC 1.0 e ho un azione che restituisce un JsonResult e ho bisogno di reindirizzare un'altra azione che restituisce anche un tipo di azione JsonResult.

Il problema è la RedirectToAction () restituisce una classe RedirectToRouteResult e sembra che non v'è alcun modo per convertire che in classe JsonResult?

Questo è l'errore che sto ottenendo; Errore 124 Impossibile convertire implicitamente il tipo 'System.Web.Mvc.RedirectToRouteResult' a 'System.Web.Mvc.JsonResult'

È stato utile?

Soluzione

In modo da avere Azione metodo A, che in qualche situazione, ha bisogno di restituire il risultato dal metodo Azione B?

Perché non fare qualcosa di simile a questo:

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

public JsonResult ActionMethodB()
{
    // Something
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top