ScriptResourceAttribute.TypeName Proprietà

Definizione

Attenzione

This property is obsolete. Use StringResourceClientTypeName instead.

Ottiene il nome usato durante il recupero dei valori nel file di risorse.

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

Valore della proprietà

String

Nome utilizzato nello script client durante il recupero dei valori nel file di risorse.

Attributi

Esempio

L'esempio seguente mostra un ScriptResourceAttribute attributo per un file di script denominato CheckAnswer.js che usa le risorse dei file di risorse VerificationResources. Il nome Answer viene usato per fare riferimento a queste risorse. In questo esempio la TypeName proprietà restituisce "Answer".

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

Nell'esempio seguente viene illustrato come usare le risorse nello script client. Le chiavi di risorsa (Correct e Incorrect) sono precedute Answer dal prefisso per identificare la definizione della risorsa script che contiene i valori.

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

Commenti

La TypeName proprietà contiene il valore utilizzato per recuperare le risorse localizzate nello script client. Lo script client deve includere il TypeName valore e il nome della chiave per la risorsa da localizzare.

Si applica a