Cet article est extrait du document d'aide VS interrogeant la propriété Browser.
Cette propriété contient un objet HttpBrowserCapabilities.
Lors d'une requête HTTP, cet objet obtient des informations du navigateur ou du périphérique client,
Pour informer votre application du type et du niveau de support fourni par le navigateur ou le périphérique client.
L'objet expose ensuite des informations sur les capacités du navigateur à l'aide de propriétés fortement typées et d'un dictionnaire de valeurs de noms génériques.
L'exemple de code suivant montre comment afficher les informations du navigateur dans une zone de texte sur la page.
=======
Visual Basic
=======
Sous-bouton privé1_Click (expéditeur ByVal en tant que System.Object, _
ByVal et As System.EventArgs) gère Button1.Click
Dim s As String = ""
Avec Request.Browser
s &= "Capacités du navigateur" & vbCrLf
s &= "Type = " & .Type & vbCrLf
s &= "Nom = " & .Browser & vbCrLf
s &= "Version = " & .Version & vbCrLf
s &= "Version majeure = " & .MajorVersion & vbCrLf
s &= "Version mineure = " & .MinorVersion & vbCrLf
s &= "Plateforme = " & .Plateforme & vbCrLf
s &= "Est Beta = " & .Beta & vbCrLf
s &= "Est-ce que Crawler = " & .Crawler & vbCrLf
s &= "Est-ce qu'AOL = " & .AOL & vbCrLf
s &= "Est-ce que Win16 = " & .Win16 & vbCrLf
s &= "Est-ce que Win32 = " & .Win32 & vbCrLf
s &= "Prend en charge les cadres = " & .Frames & vbCrLf
s &= "Prend en charge les tables = " & .Tables & vbCrLf
s &= "Prend en charge les cookies = " & .Cookies & vbCrLf
s &= "Prend en charge VBScript = " & .VBScript & vbCrLf
s &= "Prend en charge JavaScript = " & _
.EcmaScriptVersion.ToString() & vbCrLf
s &= "Prend en charge les applets Java = " & .JavaApplets & vbCrLf
s &= "Prend en charge les contrôles ActiveX = " & .ActiveXControls & _
wxya
Terminer par
TextBox1.Texte = s
Fin du sous-marin
=====
C#
=====
private void Button1_Click (expéditeur d'objet, System.EventArgs e)
{
Navigateur System.Web.HttpBrowserCapabilities = Request.Browser ;
string s = "Capacités du navigateur<br />"
+ "Type = " + navigateur.Type + "<br />"
+ "Nom = " + navigateur.Navigateur + "<br />"
+ "Version = " + navigateur.Version + "<br />"
+ "Version majeure = " + navigateur.VersionMajor + "<br />"
+ "Version mineure = " + navigateur.VersionMineur + "<br />"
+ "Plateforme = " + navigateur.Plateforme + "<br />"
+ "Est-ce que Beta = " + navigateur.Beta + "<br />"
+ "Est-ce que Crawler = " + navigateur.Crawler + "<br />"
+ "Est-ce qu'AOL = " + navigateur.AOL + "<br />"
+ "Est-ce que Win16 = " + navigateur.Win16 + "<br />"
+ "Est-ce que Win32 = " + navigateur.Win32 + "<br />"
+ "Prend en charge les cadres = " + navigateur.Frames + "<br />"
+ "Prend en charge les tables = " + navigateur.Tables + "<br />"
+ "Prend en charge les cookies = " + navigateur.Cookies + "<br />"
+ "Prend en charge VBScript = " + navigateur.VBScript + "<br />"
+ "Prend en charge JavaScript = " +
navigateur.EcmaScriptVersion.ToString() + "<br />"
+ "Prend en charge les applets Java = " + browser.JavaApplets + "<br />"
+ "Prend en charge les contrôles ActiveX = " + browser.ActiveXControls
+ "<br />" ;
Réponse.Écriture(s);
}