Utilizzare RedirectToAction in un'azione JsonResult?
-
02-10-2019 - |
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'
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