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