検索条件を含む Web ページがあります。
ユーザーが必要なものを選択し、検索するキーワードを入力すると、検索結果を表示する別のページにリダイレクトされます。
このセッション オブジェクトには、彼の検索に関するすべての情報が含まれています。
var ProjectSearchCriteria = (GBLProjectSearchCriteria) Session[GblConstants.SESSION_PROJECT_SEARCH_CRITERIA];
このオブジェクトを API に渡す方法はありますか?
そのようです:
[HttpGet]
public List<string> getEpisodes(GBLProjectSearchCriteria psc)
{
var ProjectSearchResult = new ProjectSearchResultController();
var GBLProjectSearchResultListData = ProjectSearchResult.GetProjectSearchResultList(psc);
return (from GBLProjectSearchResult item
in GBLProjectSearchResultListData
select item.Title).ToList();
}
これを行う理由は、検索基準が膨大で、既に存在しているため、API に 38032823 個のパラメーターを持たせたくないからです。
これは可能ですか?どうすればいいですか?代替案はありますか?