Page.ClientTarget プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As Page Dim value As String value = instance.ClientTarget instance.ClientTarget = value
/** @property */ public String get_ClientTarget () /** @property */ public void set_ClientTarget (String value)
オーバーライドするブラウザ機能を指定する String。

ClientTarget プロパティを設定しない場合、Page.Request プロパティに関連付けられた HttpBrowserCapabilities オブジェクトがクライアント ブラウザの機能を反映します。このプロパティを設定すると、クライアント ブラウザの検出機能が無効になり、ページは、指定したエイリアスと関連付けられたブラウザ機能を使用します。特に、ユーザー エージェントは、エイリアスごとに定義されます。
Web サーバー コンピュータの構成ファイル (Web.config) により、一般的なユーザー エージェント文字列の代わりに使用できる 4 つの既定のエイリアスが定義されます。これらの既定値は、ie5、ie4、uplevel、downlevel の 4 つです。ie5 は Internet Explorer 5.5 ブラウザ、ie4 は Internet Explorer 4.0 ブラウザ、uplevel は Internet Explorer 4.0 以降、downlevel は Internet Explorer 4.0 より前のブラウザに対応したページをそれぞれカスタマイズするときに使用します。
エイリアス文字列は、このプロパティを使用してプログラムによって設定したり、@ Page ディレクティブの ClientTarget 属性を使用して宣言によって設定したりできます。ページがブラウザに送信する応答を、4 つの既定のエイリアスに加え、さらに別のエイリアスを使用するようにカスタマイズする場合は、アプリケーション レベルの構成ファイル (Web.config) の<clientTarget> セクションで新しいエイリアスを定義し、そのエイリアスにこのプロパティを設定します。詳細については、「ASP.NET 構成の概要」を参照してください。

ie302 エイリアスを定義して、アプリケーションを構成するために必要なセクションを Web.config ファイルに挿入するコード例を次に示します。このエイリアスを使用すると、ClientTarget プロパティを ie302 に設定して 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>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Page.ClientTarget プロパティのページへのリンク