Esta documentación está archivada y no tiene mantenimiento.

ControlAdapter.Browser (Propiedad)

Obtiene una referencia a las posibilidades del explorador del cliente que realiza la solicitud HTTP actual.

Espacio de nombres: System.Web.UI.Adapters
Ensamblado: System.Web (en system.web.dll)

protected HttpBrowserCapabilities Browser { get; }
/** @property */
protected HttpBrowserCapabilities get_Browser ()

protected function get Browser () : HttpBrowserCapabilities

No aplicable.

Valor de propiedad

Un HttpBrowserCapabilities que especifica las funciones del explorador del cliente y de marcado.

Un objeto ControlAdapter determina las funciones del explorador del cliente a partir del objeto HttpBrowserCapabilities devuelto por la propiedad Browser. Esto permite al objeto ControlAdapter representar el marcado específico del explorador o bien modificar el comportamiento de Control.

El ejemplo de código siguiente muestra cómo utilizar la propiedad Browser para obtener acceso a los detalles del explorador que realizó la solicitud. En este ejemplo, el código determina si el explorador es compatible con JavaScript y, en ese caso, permite al programador representar el resultado personalizado.

using System;
using System.Web.UI;
using System.Web.UI.Adapters;

public class CustomControlAdapter : ControlAdapter
{
    protected override void Render( HtmlTextWriter writer )
    {
        // Access Browser details through the Browser property.
        Version jScriptVersion = Browser.JScriptVersion;

        // Test if the browser supports Javascript.
        if (jScriptVersion != null)
        {
            // Render JavaScript-aware markup.
        }
        else
        {
            // Render scriptless markup.
        }
    }
}


package BrowserProperty; 

import System.*;
import System.Web.UI.*;
import System.Web.UI.Adapters.*;

public class CustomControlAdapter extends ControlAdapter
{
    public void Render(HtmlTextWriter writer)
    {
        // Access Browser details through the base control.
        int ClientVersion = System.Convert.ToInt32(super.get_Browser().
            get_Version());
        if (ClientVersion > 1) {
            // Render output appropriate to these versions.
        }
    } //Render
} //CustomControlAdapter 

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
Mostrar: