Ce sujet n'a pas encore été évalué - Évaluez ce sujet

ControlAdapter.Browser, propriété

Mise à jour : novembre 2007

Reçoit une référence aux fonctionnalités de navigation du client effectuant la demande HTTP en cours.

Espace de noms :  System.Web.UI.Adapters
Assembly :  System.Web (dans System.Web.dll)

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

protected function get Browser () : HttpBrowserCapabilities

Valeur de propriété

Type : System.Web.HttpBrowserCapabilities

HttpBrowserCapabilities qui spécifie le navigateur client et les fonctions de balise.

Un objet ControlAdapter détermine les fonctions de navigateur client de l'objet HttpBrowserCapabilities qui est retourné par la propriété Browser. Cela permet à l'objet ControlAdapter de restituer le codage spécifique de navigateur ou de modifier le comportement du Control.

L'exemple de code suivant montre comment utiliser la propriété Browser pour accéder aux informations du navigateur demandeur. Dans cet exemple, le code détermine, à l'issue d'un contrôle, si le navigateur est compatible avec JavaScript, puis permet au développeur de restituer la sortie personnalisée dans ce cas.

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 Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.