ScriptManager.ScriptMode プロパティ

定義

クライアント スクリプト ライブラリのデバッグ バージョンまたはリリース バージョンがレンダリングされるかどうかを示す値を取得または設定します。

public:
 property System::Web::UI::ScriptMode ScriptMode { System::Web::UI::ScriptMode get(); void set(System::Web::UI::ScriptMode value); };
public System.Web.UI.ScriptMode ScriptMode { get; set; }
member this.ScriptMode : System.Web.UI.ScriptMode with get, set
Public Property ScriptMode As ScriptMode

プロパティ値

現在のモードを示す列挙値。 既定値は、Auto です。

例外

ScriptMode が、ScriptMode 値の 1 つではありません。

注釈

プロパティは ScriptMode 、コントロールがクライアント スクリプト ライブラリの ScriptManager デバッグ バージョンとリリース バージョンのどちらをレンダリングするかを指定します。 この値は、構成ファイルとページ ディレクティブで設定された値に置き換えることができます。

次の表に、このプロパティの有効な値を示します。

定義
Auto 展開構成要素の 属性が にfalse設定されている場合retail、クライアント スクリプト ライブラリのデバッグ バージョンが Web ページで使用されます。 それ以外の場合は、クライアント スクリプト ライブラリのリリース バージョンが使用されます。
Inherit オブジェクトの プロパティに ScriptMode 適用する ScriptManager 場合、この値は と Auto同じです。
Debug 展開構成要素の 属性が にtrue設定されていない限りretail、クライアント スクリプト ライブラリのデバッグ バージョンが Web ページで使用されます。
Release 展開構成要素の 属性が にfalse設定されていない限りretail、クライアント スクリプト ライブラリのリリース バージョンは Web ページで使用されます。

Note

@ Page ディレクティブの 属性はdebug、Ajax 対応の ASP.NET アプリケーションには影響しません。 コントロールはScriptManager、デバッグ スクリプトをレンダリングするかどうかを決定するために、Web.config ファイルとその プロパティScriptModeIsDebuggingEnabled設定のみを使用します。

詳細については、「 Ajax アプリケーションのデバッグとトレースの概要」を参照してください。

適用対象

こちらもご覧ください