グローバルなファイルASP.NET Webページ2024 年の最新の入門チュートリアル。このコースでは _AppStart:ウェブを開始する前に,すべてのページ前:_PageStart,それがどのように動作しますか?, について学習できます。

グローバルなファイルASP.NET Webページ

この章では、グローバル・ページAPPSTARTとPageStartについて説明します。


_AppStart:ウェブを開始する前に

ほとんどのサーバー側のコードは、内部の個人のWebページで書かれています。 ページは、入力フォームが含まれている場合、例えば、このウェブサイトは通常、サーバ側のコードが含まれているフォームデータを読み出します。

しかし、あなたのサイトのルートに_AppStartというページを作成することができ、コードの実行を起動する前にこのサイトを開始することができます。 このページがある場合は、ASP.NETは、このページを実行するには、要求された優先順位の他のページでサイトになります。

典型的な用途は、スタートアップコードを_AppStartと(カウンタやグローバル名など)グローバル値を初期化します。

注1:_AppStartファイルの拡張子が一致している、例えば、あなたのページ:_AppStart.cshtml。

注2:_AppStartは接頭辞を強調しました。 したがって、それは直接参照することはできません。


すべてのページ前:_PageStart

コード_AppStart前と同じように動作しているサイトが実行を開始する前に、任意のページの各フォルダに書き込むことができます。

あなたのサイトの各フォルダについて、あなたはの_PageStartという名前のファイルを追加することができます。

_PageStart典型的な使用は、ユーザーがログインしているかどうかのチェックを実行する前に、フォルダのすべてのページ、またはページのページレイアウトを設定することです。


それがどのように動作しますか?

次の図は、それがどのように動作するかを示しています。

PageStart

要求を受信すると、ASP.NETは最初_AppStartが存在するチェックします。 _AppStartサイトが存在し、これを受信した最初の要求であれば、_AppStartを実行します。

その後、ASP.NETは_PageStartが存在するチェックします。 _PageStartが存在する場合は、他のページの前に最初の実行_PageStartを実行するように要求されています。

あなたはページの動作位置を指定するために要求されている()で_PageStartにRunPageを呼び出すことができます。 そうでない場合は、デフォルトでは、要求されたページは_PageStartが唯一の実行後に実行されました。


グローバルなファイルASP.NET Webページ
10/30