Esto es muy Básico, pero ya que estamos… lo posteamos…

Como pueden saber las capacidades del Browser del Cliente? Es muy simple… con la clase System.Web.HttpBrowserCapabilities

Aca tienen un ejemplo

1 using System;
2 using System.Data;
3 using System.Configuration;
4 using System.Web;
5 using System.Web.Security;
6 using System.Web.UI;
7 using System.Web.UI.WebControls;
8 using System.Web.UI.WebControls.WebParts;
9 using System.Web.UI.HtmlControls;
10
11 public partial class _Default : System.Web.UI.Page
12 {
13  protected void Page_Load(object sender, EventArgs e)
14 {
15 System.Web.HttpBrowserCapabilities browse = Request.Browser;
16 String s = “Browse Capabilities<br />”
17 + “Type =” + browse.Type + “;<br />”
18 + “Name = ” + browse.Browser + “;<br />”
19 + “Version = ” + browse.Version + “;<br />”
20 + “Major Version = ” + browse.MajorVersion + “;<br />”
21 + “Minor Version = ” + browse.MinorVersion + “;<br />”
22 + “Platform = ” + browse.Platform+ “;<br />”
23
+ “Is Beta = ” + browse.Beta + “;<br />”
24 + “Is Crawler = ” + browse.Crawler + “;<br />”
25 + “Is AOL = ” + browse.AOL + “;<br />”
26 + “Is Win16 = ” + browse.Win16 + “;<br />”
27 + “Is Win32 = ” + browse.Win32 + “;<br />”
28 + “Supports Frames = ” + browse.Frames+ “;<br />”
29 + “Supports Tables = ” + browse.Tables+ “;<br />”
30 + “Supports Cookies = “ + browse.Cookies + “;<br />”
31 + “Supports VBScript = “ + browse.VBScript + “;<br />”
32 + “Supports JavaScript = “ + browse.EcmaScriptVersion.ToString() + “;<br />”
33 + “Supports Java Applets = “ + browse.JavaApplets + “;<br />”
34 + “Supports Activex Controls = “ + browse.ActiveXControls + “;<br />”;
35
36

37

38
Page.Response.Write(s);
39 }
40 }

Nuestra salida seria:


Saludos!