ベストプラクティスの提案を探しています。
ユーザーのバッグ内のすべてのアイテムを一覧表示する Partial を持つ ShoppingBag コントローラーがあります。このパーシャルでは、フォーム ポストを介してバッグからアイテムを取り出すことができます。
パーシャルは、コントローラーの各ビューによって参照されるマスター ページに配置されています。ユーザーのバッグからアイテムが取り除かれたら、ユーザーを元のビューにリダイレクトしたいと思います。JavaScript でこれを達成する方法に非常に満足しています。それは、私が明確ではない非 JavaScript です。
私は:
- Request.UrlReferrer とリダイレクトを使用して、参照元の Action を検出します。これは、URL からアクション/ルートを検出するのに非常に骨が折れる可能性があります。
- Post で隠しフィールドを渡します。HTML を肥大化させるという考えにはあまり熱心ではありません。
- 発信者にリダイレクトせず、確認ページにリダイレクトします。できれば避けたほうがよいでしょう。
- 私が逃した何か。
助けていただければ幸いです。
リッチ