ScriptResourceAttribute.ScriptResourceName Eigenschaft

Definition

Achtung

This property is obsolete. Use StringResourceName instead.

Ruft den Namen der Ressourcendatei für die Skriptbibliothek ab.

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

Eigenschaftswert

Der Name der Ressourcendatei für die Skriptbibliothek.

Attribute

Beispiele

Das folgende Beispiel zeigt ein ScriptResourceAttribute Attribut für eine Skriptdatei namens CheckAnswer.js, die Ressourcen aus den VerificationResources-Ressourcendateien verwendet. Der Name Answer wird verwendet, um auf diese Ressourcen zu verweisen. In diesem Beispiel gibt die ScriptResourceName Eigenschaft "LocalizingResources.VerificationResources" zurück. Die Dateinamenerweiterung ist nicht enthalten, wenn Sie definieren 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")>

Im folgenden Beispiel wird gezeigt, wie Die Ressourcen im Clientskript verwendet werden. Den Ressourcenschlüsseln (Correct und Incorrect) wird das Präfix vorangestellt Answer , um die Skriptressourcendefinition zu identifizieren, die die Werte enthält.

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;
    }
}

Gilt für: