ScriptResourceAttribute.ScriptResourceName Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This property is obsolete. Use StringResourceName instead.
Возвращает имя файла ресурса для библиотеки скриптов.
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
Значение свойства
Имя файла ресурса для библиотеки скриптов.
- Атрибуты
Примеры
В следующем примере показан ScriptResourceAttribute атрибут для файла скрипта с именем CheckAnswer.js, который использует ресурсы из файлов ресурсов VerificationResources. Имя Answer
используется для ссылки на эти ресурсы. В этом примере ScriptResourceName свойство возвращает значение LocalizingResources.VerificationResources. Расширение имени файла не включается при определении 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")>
В следующем примере показано, как использовать ресурсы в клиентском скрипте. Ключи ресурсов (Correct
и Incorrect
) имеют префикс Answer
, чтобы определить определение ресурса скрипта, содержащее значения.
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;
}
}