Condividi tramite


ScriptResourceAttribute.ScriptName Proprietà

Definizione

Ottiene il nome della libreria di script.

public:
 property System::String ^ ScriptName { System::String ^ get(); };
public string ScriptName { get; }
member this.ScriptName : string
Public ReadOnly Property ScriptName As String

Valore della proprietà

String

Nome della libreria di script.

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 ScriptName proprietà restituisce "LocalizingResources.CheckAnswer.js".

[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