私のコード:
public class MyCustomGridActionResultFactory : IGridActionResultFactory
{
public System.Web.Mvc.ActionResult Create(object model)
{
ResultCache.AdvanceSearchGridResult = model as List<Models.Search.SearchGridModel>;
//return a custom JSON result which have json serializer set to int.MaxValue
return new CustomJsonResult
{
Data = model
};
}
}
結果キャッシュコード:
public static class ResultCache
{
public static List<Models.Search.SearchGridModel> AdvanceSearchGridResult
{
get { return System.Web.HttpContext.Current.Session["AdvanceSearchGridResult"] as List<Models.Search.SearchGridModel>; }
set { System.Web.HttpContext.Current.Session["AdvanceSearchGridResult"] = value; }
}
}
****
戻り値としてのモデル
List<Models.Search.SearchGridModel>
NULL値
注:
ResultCache.AdvanceSearchGridResult = model;
「オブジェクトからリストに変換できません」というエラーメッセージが表示されます
**。これを解決する方法。ありがとう。