私はすべてのページリクエストで特定のIDの存在をセッションでチェックする必要があるシナリオを持っています。これが見つかった場合は、データベースから関連オブジェクトを取得し、コントローラで使用できるようにする必要があります。セッションIDが見つからない場合は、ユーザーをリダイレクトする必要があります(セッションは期限切れです)。ASP.NET MVC:コントローラー変数を設定するアクションフィルター?
現時点では、コントローラ内のすべてのアクションメソッドの開始時にこれを行うコードのカスタムチャンクがあります。これは不要な繰り返しのようです。
このシナリオはアクションフィルターに適していますか?
おかげ
UPDATE ここにいくつかの素晴らしい情報男。ありがとうございました
1から供給されたパラメータに依存しており、2番目の段落内のリンクをありがとうございましたように、そのオブジェクトがさらに
ShoppingCartの
であると仮定し、これはより多くのユニットテスト可能と明確な方法は、ある - かかりました同じような問題のために私が必要としていたことに私は正しい。 – Funka