私は .NET/C# WebForm アプリケーションを使用しています。Sessionクラスを作成し、オブジェクトまたはRequest(.aspx ページで使用するように) をプレフィックスなしで使用したいと思いますHttpContext.Current。
を使用してクラスをインポートできると思いますか? しかし、どれ?
firstを使用せずに無関係なクラスRequestでなどを取得するには...まあ、それらをどこかにプロパティとして追加しない限り、できません-たとえば:SessionHttpContext.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 内)