コントローラーにリダイレクトして JSON オブジェクトを POST メソッドとして渡す方法はありますか? GET メソッドを使用してこれを実現できますResponse.Redirect("../ControllerName/ActionName?parameter=" + jsonQuery, true);
が、GET メソッドにはクエリ文字列の長さに制限があります。一定の長さの後、例外がスローされます。
また、代替方法は非常に役立ちます。私が達成しようとしていることは次のとおりです。
WebForms と MVC を並行して実行するアプリケーションがあります。Webフォームのページとそのページにレポートボタンがあります。[レポート] ボタンをクリックすると、コード ビハインド (aspx.cs ファイル) にデータをまとめてコントローラーに渡し、そこからモデルにデータを入力してビューに渡す必要があります。
私はどんな提案や代替方法も受け入れます。