ScriptResourceDefinition.LoadSuccessExpression プロパティ


JavaScript ファイルが正常に読み込まれたかどうかを確認するために使用される JavaScript の式を取得または設定します。Gets or sets a JavaScript expression that is used to detect whether a JavaScript file loaded successfully.

 property System::String ^ LoadSuccessExpression { System::String ^ get(); void set(System::String ^ value); };
public string LoadSuccessExpression { get; set; }
member this.LoadSuccessExpression : string with get, set
Public Property LoadSuccessExpression As String


JavaScript 式。The JavaScript expression. 既定値は空の文字列です。The default is an empty string.


このプロパティをScriptManager.EnableCdnFallbackプロパティと組み合わせて使用すると、スクリプトが CDN からの読み込みに失敗した場合に、ローカルサーバーの場所からライブラリの読み込みに戻るインラインスクリプトが表示されます。This property is used in conjunction with the ScriptManager.EnableCdnFallback property to render inline script that will revert to loading the library from a local server location if the script fails to load from the CDN.

Microsoft のスクリプトライブラリの場合、この値は既に設定されています。For script libraries from Microsoft, this value is already set. スクリプトを自分で登録して CDN フォールバックサポートを取得する場合は、このプロパティを式に設定します。If you want to register a script yourself and get CDN fallback support, you would set this property to an expression. たとえば、jQuery ライブラリが読み込まれているかどうかをテストするには、次のような式を使用します。For example, to test whether a jQuery library has been loaded, you can use an expression like the following:

typeof(window.jQuery) !== "undefined"