HttpBrowserCapabilities bc = Request.Browser;
bc.Version.ToString();
哈,这样也只能取到6.0字样的版本,后面的小数....?

解决方案 »

  1.   

    <%@ page language="C#" %> 
    <%@ Import Namespace="System.Web" %> 
    <html> 
        <head><title>Browser Capabilities</title></head> 
        <body> 
            ActiveX Controls:<%= Request.Browser.ActiveXControls %><br> 
            AOL:            <%= Request.Browser.AOL %><br> 
            Browser:        <%= Request.Browser.Browser%><br> 
            ClrVersion:        <%= Request.Browser.ClrVersion%><br> 
            Cookies:        <%= Request.Browser.Cookies%><br> 
            Crawler:        <%= Request.Browser.Crawler%><br> 
            JavaApplets:    <%= Request.Browser.JavaApplets%><br> 
            JavaScript:        <%= Request.Browser.JavaScript%><br> 
            MajorVersion:    <%= Request.Browser.MajorVersion%><br> 
            MinorVersion:    <%= Request.Browser.MinorVersion%><br> 
            Platform:        <%= Request.Browser.Platform%><br> 
            Type:            <%= Request.Browser.Type%><br> 
            VBScript:        <%= Request.Browser.VBScript%><br> 
            Version:        <%= Request.Browser.Version%><br> 
        </body> 
    </html> 
      

  2.   

    <script language="VB" runat="server">
      Sub Page_Load(sender as Object, e as EventArgs)
        ltlBrowserName.Text = Request.Browser.Type & ", " & Request.Browser.Platform
        
        ltlAllData.Text = "Type = " & Request.Browser.Type & "<br>"
        ltlAllData.Text &= "Name = " & Request.Browser.Browser & "<br>"
        ltlAllData.Text &= "Version = " & Request.Browser.Version & "<br>"
        ltlAllData.Text &= "Major Version = " & Request.Browser.MajorVersion & "<br>"
        ltlAllData.Text &= "Minor Version = " & Request.Browser.MinorVersion & "<br>"
        ltlAllData.Text &= "Platform = " & Request.Browser.Platform & "<br>"
        ltlAllData.Text &= "Is Beta = " & Request.Browser.Beta & "<br>"
        ltlAllData.Text &= "Is Crawler = " & Request.Browser.Crawler & "<br>"
        ltlAllData.Text &= "Is AOL = " & Request.Browser.AOL & "<br>"
        ltlAllData.Text &= "Is Win16 = " & Request.Browser.Win16 & "<br>"
        ltlAllData.Text &= "Is Win32 = " & Request.Browser.Win32 & "<br>"
        ltlAllData.Text &= "Supports Frames = " & Request.Browser.Frames & "<br>"
        ltlAllData.Text &= "Supports Tables = " & Request.Browser.Tables & "<br>"
        ltlAllData.Text &= "Supports Cookies = " & Request.Browser.Cookies & "<br>"
        ltlAllData.Text &= "Supports VB Script = " & Request.Browser.VBScript & "<br>"
        ltlAllData.Text &= "Supports JavaScript = " & Request.Browser.JavaScript & "<br>"
        ltlAllData.Text &= "Supports Java Applets = " & Request.Browser.JavaApplets & "<br>"
        ltlAllData.Text &= "CDF = " & Request.Browser.CDF & "<br>"      
      End Sub
    </script>Your browser is: <asp:literal id="ltlBrowserName" runat="server" />
    <p>
    <b><u>Here is your browser's information:</u></b><br />
    <asp:literal runat="server" id="ltlAllData" />