Page.ClientTarget Właściwość

Definicja

Pobiera lub ustawia wartość, która pozwala zastąpić automatyczne wykrywanie możliwości przeglądarki i określić sposób renderowania strony dla określonych klientów przeglądarki.

C#
[System.ComponentModel.Browsable(false)]
public string ClientTarget { get; set; }

Wartość właściwości

Element String określający możliwości przeglądarki, które chcesz zastąpić.

Atrybuty

Przykłady

Poniższy przykład kodu definiuje ie302 alias i zawiera sekcje potrzebne do skonfigurowania aplikacji w pliku Web.config. Za pomocą tego aliasu ClientTarget można ustawić właściwość na ie302 i dostosować strony przeznaczone specjalnie dla przeglądarek programu Internet Explorer 3.02.

XML
<configuration>  
  <system.web>  
   <clientTarget>  
    <add alias="ie302" useragent="Mozilla/2.0 (compatible; MSIE 3.02; Windows NT 3.5)" />  
   </clientTarget>  
  </system.web>  
</configuration>  

Uwagi

Jeśli właściwość nie zostanie ustawiona ClientTarget , HttpBrowserCapabilities obiekt skojarzony z Page.Request właściwością odzwierciedla możliwości przeglądarki klienta. Jeśli ustawisz tę właściwość, wykrywanie przeglądarki klienta jest wyłączone, a strona będzie używać możliwości przeglądarki skojarzonych z wartością (alias), którą podajesz.

Główny plik konfiguracji Web.config na komputerze serwera sieci Web definiuje następujące domyślne aliasy, których można użyć jako skrótu dla typowych ciągów agenta użytkownika:

  • uplevel, który określa możliwości przeglądarki równoważne programowi Internet Explorer 6.0.

  • downlevel, który określa możliwości przeglądarki równoważne starszym przeglądarkom, które nie obsługują skryptu klienta. Za pomocą tego aliasu można określić, jak strony sieci Web będą działać w przeglądarce z wyłączonym skryptem klienta.

Alias można ustawić programowo przy użyciu tej właściwości lub można ustawić ją deklaratywnie przy użyciu ClientTarget atrybutu dyrektywy @ Page .

Dodatkowe aliasy można zdefiniować w clientTarget sekcji pliku Web.config na poziomie aplikacji. Aby uzyskać więcej informacji, zobacz clientTarget, element (schemat ustawień ASP.NET)..

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Zobacz też