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 , объект, связанный HttpBrowserCapabilities со свойством Page.Request , отражает возможности клиентского браузера. Если это свойство задано, обнаружение браузера клиента будет отключено и страница будет использовать возможности браузера, связанные с указанным значением (псевдонимом).

Корневой файл конфигурации Web.config на компьютере веб-сервера определяет следующие псевдонимы по умолчанию, которые можно использовать в качестве сокращенного для стандартных строк агента пользователя:

  • uplevel, который задает возможности браузера, эквивалентные Internet Explorer 6.0.

  • downlevel, который задает возможности браузера, эквивалентные старым браузерам, которые не поддерживают клиентский скрипт. Этот псевдоним можно использовать, чтобы определить, как будут работать веб-страницы в браузере с отключенным клиентским скриптом.

Псевдоним можно задать программным способом с помощью этого свойства или декларативно с помощью ClientTarget атрибута директивы @ Page .

Дополнительные псевдонимы можно определить в clientTarget разделе файла Web.config на уровне приложения. Дополнительные сведения см. в разделе Элемент clientTarget (схема ASP.NET параметров).

Применяется к

См. также раздел