Поделиться через


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).

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

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