Page.ClientTarget Właściwość

Definicja

Pobiera lub ustawia wartość, która umożliwia zastąpienie automatycznego wykrywania możliwości przeglądarki i określenie sposobu 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. Korzystając z tego aliasu ClientTarget , można ustawić właściwość na ie302 i dostosować strony 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 właściwością Page.Request odzwierciedla możliwości przeglądarki klienta. Jeśli ta właściwość zostanie ustawiona, wykrywanie przeglądarki klienta jest wyłączone, a strona będzie używać funkcji przeglądarki skojarzonych z wartością (aliasem), 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. Ten alias służy do określania sposobu działania stron sieci Web w przeglądarce z wyłączonym skryptem klienta.

Alias można ustawić programowo przy użyciu tej właściwości lub 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ż