MVC4 では、1 つのコントローラー メソッドを別のコントローラー メソッドで使用RedirectToAction
しようとしていますが、他のコントローラーのメソッドの戻り値を受信しようとするとエラーが表示されます。
次のコントローラーメソッドがあります。
public class TranslationController : Controller
{
public ActionResult Search_Query()
{
List<Surah> Records = new List<Surah>();
Records = RedirectToAction(" Load_Surahs", "Surah_CRUD");
...
return Json(new { key = Records }, JsonRequestBehavior.AllowGet);
}
}
別のコントローラーメソッド:
public class Surah_CRUDController : Controller
{
public ActionResult Load_Surahs()
{
List<Surah> Records = new List<Surah>();
...
return Json(new { key = Records }, JsonRequestBehavior.AllowGet);
}
}
それを修正する方法、つまり、Load_Surahs
返されたオブジェクトのリストをSearch_Query
メソッドで使用したい...