ScriptResourceAttribute.ScriptResourceName Proprietà

Definizione

Attenzione

This property is obsolete. Use StringResourceName instead.

Ottiene il nome del file di risorse per la libreria di script.

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

Valore della proprietà

Nome del file di risorse per la libreria di script.

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 ScriptResourceName proprietà restituisce "LocalizingResources.VerificationResources". L'estensione del nome file non è inclusa quando si definisce .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")>

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

Si applica a