- - PR -
Applicationオブジェクトについて
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2003-08-27 14:00
いつもお世話になります。
現在C#.NETでWebフォームを開発しており、データベース接続文字列をWeb.configファイルに記述し、global.asaxのApplication_StartメソッドでApplicationオブジェクトのコレクションに格納しています。 そして、DBの接続クラスでApplicationオブジェクトよりデータベース接続文字列を取得したいと思い、取得方法として、 string strConn = Application.Get("Database").ToString(); という方法を考えていたのですが、「名前'application'はクラスまたは名前空間に存在しません。」というエラーが出て困っています。 クラスではApplicationオブジェクトのコレクションに格納した値は取得できないのですか? ご存知の方がいらっしゃいましたらご教授願えますか? | ||||||||
|
投稿日時: 2003-08-27 14:58
「Application」は、System.Web.HttpApplicationやSystem.Web.UI.Pageなどのプロパティです。 一般のクラスから参照するならば、「System.Web.HttpContext.Application」でしょう。 [ メッセージ編集済み 編集者: ぢゃん♪ 編集日時 2003-08-28 08:19 ]
……たしかにそうでした [ メッセージ編集済み 編集者: ぢゃん♪ 編集日時 2003-08-28 08:19 ] | ||||||||
|
投稿日時: 2003-08-27 15:18
ぢゃん♪さんお返事ありがとうございます。
「System.Web.HttpContext.Application」で行ったところ、 今度は、「'System.Web.HttpContext'に'Applecation'の定義がありません。」 というエラーが出てきてしまいました。 | ||||||||
|
投稿日時: 2003-08-27 18:38
こんにちは。
ではなく System.Web.HttpContext.Current.Application なのでは? | ||||||||
|
投稿日時: 2003-08-27 19:34
FOXさんお返事ありがとうございます。
「System.Web.HttpContext.Current.Application」で行ったところ、 データベース接続文字列を取得することができました。 ご教授ありがとうございました。 |
1