0
コントローラからHttpContext.Currentにアクセスしようとするとエラーが発生します。 セッション固有のデータを追加するセッションを取得したいのですが、これで問題が発生します。mvcのHttpContextに関する問題2
var a = HttpContext.Current.Session;
このエラーは、 'System.Web.HttpContextBase'に 'Current'の定義が含まれていないと言われています。
ありがとうございます!これはそれを解決しました。一方で、あなたがプログラミングしてインポートするクラスからセッションオブジェクトをきちんと取り出すことができますか?私は思うコントローラの外にSessionオブジェクトを持っていません。 –
@ Bruno Figaresでは、セッションにアクセスできるASP.NET MVC標準クラス(コントローラ、アクションフィルタ、ヘルパーなど)の外でセッションを使用しないでください。したがって、カスタムクラスはセッションからデータをフェッチしません。悪い習慣です。あなたはコントローラからこのデータを渡します... –