3

HTTPハンドラーを作成しました。

global.asaxのASP.netWebページでできるように、これらのハンドラーのグローバル変数を作成するにはどうすればよいですか?

4

2 に答える 2

6

アプリケーションインスタンスに変数を追加します。

System.Web.HttpContext.Current.Application["MyGlobalVariable"] = myValue;

または、変数が個々のリクエストの存続期間中のみ存続する必要がある場合は、ContextオブジェクトのItemsコレクションを使用します。

System.Web.HttpContext.Current.Items["MyGlobalVariable"] = myValue;

繰り返しますが、それは単一のリクエストの存続期間のみ存続します。

于 2008-10-16T23:24:28.350 に答える
3

ハンドラーが再利用可能として指定されている場合は、静的クラスメンバーを使用することもできます。

于 2008-10-16T23:32:41.467 に答える