これらは同じですか?それとも彼らは違うのですか?HttpContext.Current.Session対Context.Session
私はこのSO postとthisを読んでいますが、Context.SessionではなくHttpContext.Current.SessionとSessionを比較しています。私は何が不足している/誤解ですか?
これらは同じですか?それとも彼らは違うのですか?HttpContext.Current.Session対Context.Session
私はこのSO postとthisを読んでいますが、Context.SessionではなくHttpContext.Current.SessionとSessionを比較しています。私は何が不足している/誤解ですか?
Context.Session HttpContext.Current.Sessionと同じことです。 HttpContext.Current.Sessionは、通常、ページに直接存在しないか、または現在のページへの参照を持たないコードから使用されます。
はい、まったく同じです。 Contextはページコンテキストなので、HttpContext.Currentより大きい(より多くのデータを含んでいます)が、プロパティSessionの値は同じです。
HttpApplicationのセッションプロパティは、HttpContext.Current.Sessionの比率プロパティとは異なる動作を示します。それらは、同じHttpSessionStateインスタンスが利用可能であれば、それらのインスタンスへの参照を返します。現在の要求に対してHttpSessionStateのインスタンスが存在しない場合の動作は異なります。あなたは完全な応答を持って、この答えに
:どちらも、有意差を持っていないと同じです
、いくつかの倍の現在のセッションが悪いものの(ページから継承していないコードでアクセスする必要がありますこれらの場合、httpcontext.current.sessionは非常に便利で、セッションにアクセスすることができます。
これに見ても: Difference between Session and HttpContext.Current.Session
あなたは何 'Context.Session'を意味するのですか? –