1

私は .NET/C# WebForm アプリケーションを使用しています。Sessionクラスを作成し、オブジェクトまたはRequest(.aspx ページで使用するように) をプレフィックスなしで使用したいと思いますHttpContext.Current

を使用してクラスをインポートできると思いますか? しかし、どれ?

4

4 に答える 4

5

firstを使用せずに無関係なクラスRequestでなどを取得するには...まあ、それらをどこかにプロパティとして追加しない限り、できません-たとえば:SessionHttpContext.Current

protected static HttpRequest Request {
    get { return HttpContext.Current.Request; }
}

しかし、率直に言って、私はこれを行うとは思いませ。実際、ユーティリティ コードが要求モデルについて知っている範囲を制限し、クラスが知る必要があることを単純に把握し、それを正確に与えることを強くお勧めします。ロジック コードではなく、UI レイヤーが ASP.NET について心配するようにします。

于 2013-08-30T08:37:54.297 に答える
0

System.Web の使用

また、参照を追加する必要があります。

ミロス島

于 2013-08-30T08:33:34.987 に答える
0

これを使用System.Web.SessionStateすると、セッションにアクセスできます。 このリンクの詳細情報 名前空間: System.Web.SessionState
アセンブリ: System.Web (System.Web.dll 内)

于 2013-08-30T08:33:43.557 に答える