Partage via


ScriptResourceAttribute.ScriptResourceName Propriété

Définition

Attention

This property is obsolete. Use StringResourceName instead.

Obtient le nom du fichier de ressources pour la bibliothèque de scripts.

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

Valeur de propriété

String

Le nom du fichier de ressources pour la bibliothèque de scripts.

Attributs

Exemples

L’exemple suivant montre un ScriptResourceAttribute attribut pour un fichier de script nommé CheckAnswer.js qui utilise des ressources à partir des fichiers de ressources VerificationResources. Le nom Answer est utilisé pour référencer ces ressources. Dans cet exemple, la ScriptResourceName propriété retourne « LocalizingResources.VerificationResources ». L’extension de nom de fichier n’est pas incluse lorsque vous définissez le 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")>

L’exemple suivant montre comment utiliser les ressources dans le script client. Les clés de ressource (Correct et Incorrect) sont précédées d’un Answer préfixe pour identifier la définition de ressource de script qui contient les valeurs.

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

S’applique à