0

私はしばらくの間、この質問に対する答えを探していましたが、誰かが私に明確にしてくれることを望んでいました:

部分的なビュー (または呼び出された @Html.Action()) から投稿した場合、クライアント側のスクリプトを使用してアプリケーションに状態を保存させる方法はありませんか?

別の表現: パーシャルから投稿することはできず、「その部分を実行」するだけで、残りのコントローラーはそのまま残ります (保存されていない形式の c がない場合)。繰り返しますが、Javaスクリプトなどはありません。

私に何が起こるかというと、Http.Post を処理して部分的なビューを返すと、それが出力パイプラインに書き込まれるものの全体であり、ブラウザー内の他のすべてが消えてしまいます。

Http.Post 処理の最後に部分ビューを送信するのではなく、actionresult としてリダイレクトできるように、return-URL を渡すことでこれを「解決」しています。これは私ができる最善のことですか?

4

1 に答える 1

0

Ajax を使用して部分ビューを更新する この質問は役に立ちます Ajax.Beginform の送信後に部分ビューを更新

于 2013-09-27T14:59:50.767 に答える