Page.ClientTarget Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která umožňuje přepsat automatické zjišťování schopností prohlížeče a určit, jak se stránka vykresluje pro konkrétní klienty prohlížeče.
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
Hodnota vlastnosti
A String , který určuje možnosti prohlížeče, které chcete přepsat.
- Atributy
Příklady
Následující příklad kódu definuje ie302
alias a obsahuje oddíly potřebné ke konfiguraci aplikace v jeho Web.config souboru. Pomocí tohoto aliasu ClientTarget můžete vlastnost ie302
nastavit a přizpůsobit stránky speciálně pro prohlížeče 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>
Poznámky
Pokud vlastnost nenastavíte ClientTarget , HttpBrowserCapabilities objekt přidružený k Page.Request vlastnosti odráží možnosti klientského prohlížeče. Pokud tuto vlastnost nastavíte, bude detekce klientského prohlížeče zakázaná a stránka bude používat funkce prohlížeče přidružené k zadané hodnotě (aliasu).
Kořenový konfigurační soubor Web.config na počítači webového serveru definuje následující výchozí aliasy, které můžete použít jako zkratku pro běžné řetězce uživatelského agenta:
uplevel
, který určuje možnosti prohlížeče ekvivalentní aplikaci Internet Explorer 6.0.downlevel
, který určuje možnosti prohlížeče ekvivalentní starším prohlížečům, které nepodporují klientský skript. Pomocí tohoto aliasu můžete určit, jak by webové stránky fungovaly v prohlížeči, který má zakázaný klientský skript.
Alias můžete nastavit programově pomocí této vlastnosti nebo jej můžete deklarativním způsobem nastavit pomocí ClientTarget
atributu direktivy @ Page .
Další aliasy můžete definovat v clientTarget
části souboru Web.config na úrovni aplikace. Další informace naleznete v tématu clientTarget – element (ASP.NET Nastavení schéma).