2010-12-06 10 views
4

私は自分のウェブサイトが最初にロードされるときに一度実行したいコードを持っています。 これは、基本的に、別のモジュールの静的初期化です。ASP.NETには一度しか実行されない初期化領域がありますか?

サイトがクライアントに最初に提供されたときに実行されるイベントがありますか? セッションごとでなくても、最初のクライアントへの読み込み時にだけでなくてもかまいません。私はVS2010を使用してい

は、asp.net 4.0

答えて

10

あなたはのApplication_Startイベントを使用することができ、4.0 .NET。

ASP.NETアプリケーションで(例えばページとして)最初のリソースが要求されたときにMSDN ASP.NET Application Life Cycle Overview

のApplication_Startが呼び出される。参照 Application_Startメソッドは、アプリケーション のライフサイクル中に一度だけ と呼ばれます。この メソッドを使用して、キャッシュにデータをロードするときは 、静的値を初期化するときは などのスタートアップタスクを実行できます。

+0

まさに私が欲しかったもの。ありがとう。 SOが私に許してくれたら受け入れます。 – Erix

関連する問題