Udostępnij za pośrednictwem


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.

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

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.

<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

Zobacz też