Page.ClientTarget Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, позволяющее переопределить автоматическое обнаружение возможностей браузера и указать способ отображения страницы для определенных клиентов браузера.
public:
property System::String ^ ClientTarget { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string ClientTarget { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.ClientTarget : string with get, set
Public Property ClientTarget As String
Значение свойства
Значение String , указывающее возможности браузера, которые необходимо переопределить.
- Атрибуты
Примеры
В следующем примере кода определяется ie302 псевдоним и содержатся разделы, необходимые для настройки приложения в файле Web.config. С помощью этого псевдонима можно задать ClientTarget свойство ie302 и настроить страницы специально для браузеров Internet Explorer 3.02.
<configuration>
<system.web>
<clientTarget>
<add alias="ie302" useragent="Mozilla/2.0 (compatible; MSIE 3.02; Windows NT 3.5)" />
</clientTarget>
</system.web>
</configuration>
Комментарии
Если свойство не заданоClientTarget, объект, связанный со Page.Request свойством, HttpBrowserCapabilities отражает возможности клиентского браузера. Если задать это свойство, обнаружение клиентского браузера отключено, а страница будет использовать возможности браузера, связанные со значением (псевдонимом).
Корневой файл конфигурации Web.config на компьютере веб-сервера определяет следующие псевдонимы по умолчанию, которые можно использовать как сокращенные для распространенных строк агента пользователя:
uplevel, который задает возможности браузера, эквивалентные Internet Explorer 6.0.downlevel, который задает возможности браузера, эквивалентные старым браузерам, которые не поддерживают клиентский скрипт. Этот псевдоним можно использовать для определения того, как веб-страницы будут работать в браузере с отключенным клиентским скриптом.
Псевдоним можно задать программным способом с помощью этого свойства или задать его декларативно с помощью ClientTarget атрибута директивы @Page .
Дополнительные псевдонимы можно определить в clientTarget разделе файла Web.config уровня приложения. Дополнительные сведения см. в разделе clientTarget Element (ASP.NET Settings Schema).