- - PR -
[ASP.NET]*.vbファイルでApplication変数が使用できない。
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2003-07-22 12:21
いつも拝見しています。
*.aspx.vbファイルではApplication変数は使用できるのですが、 同一プロジェクト内の*.vbファイルでは使用ができないです。 何かをインターフェースするとか継承をする必要があるので しょうか。 ご教授ください。 | ||||
|
投稿日時: 2003-07-22 12:37
こんな感じでどうでしょう?
| ||||
|
投稿日時: 2003-07-22 12:41
お疲れ様です。
*.aspx.vbはSystem.Web.UI.Pageクラスを継承している のでApplication変数を利用するためのオブジェクトを デフォルトで持っています。 *.vbからApplication変数やSession変数を利用するため には、「System.Web.HttpContext.Current」で実行中の WebアプリケーションのHttpContextオブジェクト取得す る必要があります。 以下、使用例(C#です、ごめんなさい) ------------------------------------------------- //アプリケーション変数の取得例 object applicationValue = System.Web.HttpContext.Current.Application["KEY"]; //セッション変数の取得例 object sessionValue = System.Web.HttpContext.Current.Session["KEY"]; ------------------------------------------------- | ||||
|
投稿日時: 2003-07-22 14:21
くりごんさん、ラフィンさんありがとうです。
System.Web.HttpContext.Currentで取得ができました。 ありがとうございました。 |
1