Uso RedirectToAction en una acción JsonResult?
-
02-10-2019 - |
Pregunta
usando ASP.NET MVC 1.0 y tengo una acción que devuelve un JsonResult y necesito redirigir otra acción que también devuelve un tipo de acción JsonResult.
El problema es la RedirectToAction () devuelve una clase RedirectToRouteResult y parece que no hay manera de convertir a la clase que JsonResult?
Este es el error que estoy recibiendo; Error 124 No se puede convertir implícitamente el tipo 'System.Web.Mvc.RedirectToRouteResult' a 'System.Web.Mvc.JsonResult'
Solución
Así que tienes método de acción A, que en alguna situación, tiene que devolver el resultado de la Acción Método B?
¿Por qué no hacer algo como esto:
public JsonResult ActionMethodA()
{
if(someCondition)
return ActionMethodB();
else
return new JsonResult();
}
public JsonResult ActionMethodB()
{
// Something
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow