Aracılığıyla paylaş


ScriptResourceAttribute.ScriptResourceName Özellik

Tanım

Dikkat

This property is obsolete. Use StringResourceName instead.

Betik kitaplığı için kaynak dosyasının adını alır.

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

Özellik Değeri

String

Betik kitaplığı için kaynak dosyasının adı.

Öznitelikler

Örnekler

Aşağıdaki örnekte VerificationResources kaynak dosyalarındaki kaynakları kullanan CheckAnswer.js adlı bir betik dosyasının özniteliği gösterilmektedir ScriptResourceAttribute . Ad Answer , bu kaynaklara başvurmak için kullanılır. Bu örnekte özelliği " ScriptResourceName LocalizingResources.VerificationResources" döndürür. dosya adı uzantısını tanımlarken ScriptResourceNameeklenmez.

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

Aşağıdaki örnekte, kaynakların istemci betiğinde nasıl kullanılacağı gösterilmektedir. Değerleri içeren betik kaynak tanımını tanımlamak için kaynak anahtarları (Correct ve Incorrect) ön ekini Answer alır.

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

Şunlara uygulanır