Используйте redirecttoaction в действии jsonResult?
-
02-10-2019 - |
Вопрос
Использование ASP.NET MVC 1.0 и у меня есть действие, которое возвращает JSonResult, и мне нужно перенаправить еще одно действие, которое также возвращает тип действия JSONResult.
Проблема в том, что Redirecttoaction () возвращает класс RedirecttorOuteSult и, кажется, нет способа преобразовать это в класс JSonResult?
Это ошибка, которую я получаю; Ошибка 124 не может неявно преобразовать тип 'System.web.mvc.redirecttorouteresult' в 'System.web.mvc.jsonResult'
Решение
Таким образом, у вас есть метод действия A, который в какой -то ситуации должен вернуть результат из метода действия B?
Почему бы просто не сделать что -то вроде этого:
public JsonResult ActionMethodA()
{
if(someCondition)
return ActionMethodB();
else
return new JsonResult();
}
public JsonResult ActionMethodB()
{
// Something
}
Не связан с StackOverflow