CompilationMode 列挙体
アセンブリ: System.Web (system.web.dll 内)

Public Enumeration CompilationMode


CompilationMode 列挙値は、ページまたはコントロールを実行時にコンパイルする必要があるかどうかを示します。コンパイル モードを指定しない場合、既定値は Always です。Never 属性を使用して、コンパイルしないようにページを設定すると、指定したページがコンパイル処理から除外され、パフォーマンスが向上します。.aspx、.ascx または .master の各ファイルがコンパイルされないようにページ レベルで指定する、ページ固有の CompilationMode 属性を定義するには、次のようなディレクティブを使用します。
<%@ page compilationMode=”never” %>
コンパイル モードは、構成ファイルで指定することもできます。ページ固有の構成設定は、PagesSection 構成セクション オブジェクトで指定します。pages 構成セクション要素は、構成ファイルの、コンピュータ、サイト、アプリケーション、およびサブディレクトリの各レベルで宣言できます。
CompilationMode が Never に設定されている場合に、スクリプト ブロックや、コンパイルを必要とするコード コンストラクタがページに含まれていると、ASP.NET はエラーを返し、ページは実行されません。

CompilationMode ページ ディレクティブを使用して、ページをコンパイルしないように指定する方法を次のコード例に示します。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からCompilationMode 列挙体を検索する場合は、下記のリンクをクリックしてください。

- CompilationMode 列挙体のページへのリンク