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

String

Der Name der Ressourcendatei für die Skriptbibliothek.

Attribute

Beispiele

Das folgende Beispiel zeigt ein Attribut für eine ScriptResourceAttribute Skriptdatei mit dem Namen CheckAnswer.js, die Ressourcen aus den Ressourcendateien "VerificationResources" 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 die ScriptResourceNameDatei definieren.

[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")>

Das folgende Beispiel zeigt, wie die Ressourcen im Clientskript verwendet werden. Die Ressourcenschlüssel (Correct und Incorrect) werden präfixiert 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: