質問

ASP.NET MVC 1.0を使用すると、JSonResultを返すアクションがあり、JSonResultアクションタイプも返す別のアクションをリダイレクトする必要があります。

問題は、RedirectToAction()がRedirectTorouteresultクラスを返すことであり、それを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