Partager via


ScriptResourceAttribute.TypeName Propriété

Définition

Attention

This property is obsolete. Use StringResourceClientTypeName instead.

Obtient le nom qui est utilisé lors de la récupération des valeurs dans le fichier de ressources.

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

Valeur de propriété

String

Le nom qui est utilisé dans le script client lors de la récupération des valeurs dans le fichier de ressources.

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 TypeName propriété retourne « Réponse ».

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

Remarques

La TypeName propriété contient la valeur utilisée pour récupérer des ressources localisées dans le script client. Le script client doit inclure la valeur et le TypeName nom de clé de la ressource à localiser.

S’applique à