Вопрос

Использование 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
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top