私はしばらくの間、この質問に対する答えを探していましたが、誰かが私に明確にしてくれることを望んでいました:
部分的なビュー (または呼び出された @Html.Action()) から投稿した場合、クライアント側のスクリプトを使用してアプリケーションに状態を保存させる方法はありませんか?
別の表現: パーシャルから投稿することはできず、「その部分を実行」するだけで、残りのコントローラーはそのまま残ります (保存されていない形式の c がない場合)。繰り返しますが、Javaスクリプトなどはありません。
私に何が起こるかというと、Http.Post を処理して部分的なビューを返すと、それが出力パイプラインに書き込まれるものの全体であり、ブラウザー内の他のすべてが消えてしまいます。
Http.Post 処理の最後に部分ビューを送信するのではなく、actionresult としてリダイレクトできるように、return-URL を渡すことでこれを「解決」しています。これは私ができる最善のことですか?