Page.ClientTarget Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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)..