私は .NET/C# WebForm アプリケーションを使用しています。Session
クラスを作成し、オブジェクトまたはRequest
(.aspx ページで使用するように) をプレフィックスなしで使用したいと思いますHttpContext.Current
。
を使用してクラスをインポートできると思いますか? しかし、どれ?
firstを使用せずに無関係なクラスRequest
でなどを取得するには...まあ、それらをどこかにプロパティとして追加しない限り、できません-たとえば:Session
HttpContext.Current
protected static HttpRequest Request {
get { return HttpContext.Current.Request; }
}
しかし、率直に言って、私はこれを行うとは思いません。実際、ユーティリティ コードが要求モデルについて知っている範囲を制限し、クラスが知る必要があることを単純に把握し、それを正確に与えることを強くお勧めします。ロジック コードではなく、UI レイヤーが ASP.NET について心配するようにします。
System.Web の使用
また、参照を追加する必要があります。
ミロス島
これを使用System.Web.SessionState
すると、セッションにアクセスできます。
このリンクの詳細情報
名前空間: System.Web.SessionState
アセンブリ: System.Web (System.Web.dll 内)