ScriptResourceAttribute.ScriptResourceName プロパティ

定義

注意事項

This property is obsolete. Use StringResourceName instead.

スクリプト ライブラリのリソース ファイルの名前を取得します。

public:
 property System::String ^ ScriptResourceName { System::String ^ get(); };
public string ScriptResourceName { get; }
[System.Obsolete("This property is obsolete. Use StringResourceName instead.")]
public string ScriptResourceName { get; }
member this.ScriptResourceName : string
[<System.Obsolete("This property is obsolete. Use StringResourceName instead.")>]
member this.ScriptResourceName : string
Public ReadOnly Property ScriptResourceName As String

プロパティ値

スクリプト ライブラリのリソース ファイルの名前。

属性

次の例は、 ScriptResourceAttribute VerificationResources リソース ファイルのリソースを使用する CheckAnswer.js という名前のスクリプト ファイルの属性を示しています。 名前 Answer は、これらのリソースを参照するために使用されます。 この例では、 プロパティは ScriptResourceName "LocalizingResources.VerificationResources" を返します。 ファイル名拡張子は、 を定義 ScriptResourceNameするときに含まれません。

[assembly: System.Web.UI.WebResource("LocalizingScriptResources.CheckAnswer.js", "application/x-javascript")]
[assembly: System.Web.UI.ScriptResource("LocalizingScriptResources.CheckAnswer.js", "LocalizingScriptResources.VerificationResources", "Answer")]
<Assembly: System.Web.UI.WebResource("LocalizingScriptResources.CheckAnswer.js", "application/x-javascript")> 
<Assembly: System.Web.UI.ScriptResource("LocalizingScriptResources.CheckAnswer.js", "LocalizingScriptResources.VerificationResources", "Answer")>

次の例は、クライアント スクリプトでリソースを使用する方法を示しています。 値を含むスクリプト リソース定義を識別するために、リソース キー (CorrectIncorrect) のプレフィックス Answer が付いています。

function CheckAnswer()
{
    var firstInt = $get('firstNumber').innerText;
    var secondInt = $get('secondNumber').innerText;
    var userAnswer = $get('userAnswer');
    
    if ((Number.parseLocale(firstInt) + Number.parseLocale(secondInt)) == userAnswer.value)
    {
        alert(Answer.Correct);
        return true;
    }
    else
    {
        alert(Answer.Incorrect);
        return false;
    }
}

適用対象