Page.ClientTarget Propiedad

Definición

Obtiene o establece un valor que permite reemplazar la detección automática de las funciones del explorador y especificar cómo se representa una página para clientes de explorador concretos.

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

Valor de propiedad

String que especifica las funciones de explorador que se desean reemplazar.

Atributos

Ejemplos

En el ejemplo de código siguiente se define un ie302 alias e incluye secciones necesarias para configurar la aplicación en su archivo Web.config. Con este alias, puede establecer la ClientTarget propiedad ie302 en y personalizar páginas específicamente para exploradores de 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>  

Comentarios

Si no establece la ClientTarget propiedad , el HttpBrowserCapabilities objeto asociado a la Page.Request propiedad refleja las funcionalidades del explorador cliente. Si establece esta propiedad, la detección del explorador cliente está deshabilitada y la página usará las funcionalidades del explorador asociadas con el valor (alias) que proporcione.

El archivo de configuración raíz Web.config en el equipo servidor web define los siguientes alias predeterminados que puede usar como abreviatura para las cadenas comunes del agente de usuario:

  • uplevel, que especifica las funcionalidades del explorador equivalentes a Internet Explorer 6.0.

  • downlevel, que especifica funcionalidades de explorador equivalentes a exploradores anteriores que no admiten scripts de cliente. Puede usar este alias para determinar cómo funcionarían las páginas web en un explorador que tenga deshabilitado el script de cliente.

Puede establecer el alias mediante programación mediante esta propiedad, o bien puede establecerlo mediante declaración mediante el ClientTarget atributo de la directiva @ Page .

Puede definir alias adicionales en la clientTarget sección del archivo Web.config de nivel de aplicación. Para obtener más información, vea clientTarget Element (ASP.NET Settings Schema)).

Se aplica a

Consulte también