<html>
<head>
  <script runat="server" language="C#">
    public void Page_Load(Object Source,EventArgs E)
    {
      HttpBrowserCapabilities bc = Request.Browser;
      Welcome.Text = "您好,您正在使用" + bc.Browser + " v." + bc.Version + ",你的运行平台是" + bc.Platform;
   
      ActiveXControls.Text = bc.ActiveXControls.ToString();
      AOL.Text = bc.AOL.ToString();
      BackgroundSounds.Text = bc.BackgroundSounds.ToString();
      Beta.Text = bc.Beta.ToString();
      Browser.Text = bc.Browser.ToString();
      CDF.Text = bc.CDF.ToString();
      Cookies.Text = bc.Cookies.ToString();
      Crawler.Text = bc.Crawler.ToString();
      Frames.Text = bc.Frames.ToString();
      JavaApplets.Text = bc.JavaApplets.ToString();
      JavaScript.Text = bc.JavaScript.ToString();
      MajorVersion.Text = bc.MajorVersion.ToString();
      MinorVersion.Text = bc.MinorVersion.ToString();
      Platform.Text = bc.Platform.ToString();
      Tables.Text = bc.Tables.ToString();
      Type.Text = bc.Type.ToString();
      VBScript.Text = bc.VBScript.ToString();
      Version.Text = bc.Version.ToString();
      Win16.Text = bc.Win16.ToString();
      Win32.Text = bc.Win32.ToString();
    }
 </script>
<style>
body{font-size:9pt}
td{font-size:9pt}
</style>
</head>
<body>
<form runat="server" method="post">
您的浏览器信息已经完全在我们的掌握中了^&^:<br>
<asp:Label runat="server" id="Welcome" Font-Bold="True" />
<table border="1" width="400" bordercolor="black">
<tr bgcolor="skyblue">
  <td width="50%"><b>浏览器属性<b></td>
  <td width="50%"><b>检测结果<b></td>
</tr>
<tr>
  <td width="50%">ActiveXControls:</td>
  <td width="50%"><asp:Label runat="server" id="ActiveXControls" /></td>
</tr>
<tr bgcolor="skyblue">
  <td width="50%">AOL:</td>
  <td width="50%"><asp:Label runat="server" id="AOL" /></td>
</tr>
<tr>
  <td width="50%">BackgroundSounds:</td>
  <td width="50%"><asp:Label runat="server" id="BackgroundSounds" /></td>
</tr>
<tr bgcolor="skyblue">
  <td width="50%">Beta:</td>
  <td width="50%"><asp:Label runat="server" id="Beta" /></td>
</tr>
<tr>
  <td width="50%">Browser:</td>
  <td width="50%"><asp:Label runat="server" id="Browser" /></td>
</tr>
<tr bgcolor="skyblue">
  <td width="50%">CDF:</td>
  <td width="50%"><asp:Label runat="server" id="CDF" /></td>
</tr>
<tr>
  <td width="50%">Cookies:</td>
  <td width="50%"><asp:Label runat="server" id="Cookies" /></td>
</tr>
<tr bgcolor="skyblue">
  <td width="50%">Crawler:</td>
  <td width="50%"><asp:Label runat="server" id="Crawler" /></td>
</tr>
<tr>
  <td width="50%">Frames:</td>
  <td width="50%"><asp:Label runat="server" id="Frames" /></td>
</tr>
<tr bgcolor="skyblue">
  <td width="50%">JavaApplets:</td>
  <td width="50%"><asp:Label runat="server" id="JavaApplets" /></td>
</tr>
<tr>
  <td width="50%">JavaScript:</td>
  <td width="50%"><asp:Label runat="server" id="JavaScript" /></td>
</tr>
<tr bgcolor="skyblue">
  <td width="50%">MajorVersion:</td>
  <td width="50%"><asp:Label runat="server" id="MajorVersion" /></td>
</tr>
<tr>
  <td width="50%">MinorVersion:</td>
  <td width="50%"><asp:Label runat="server" id="MinorVersion" /></td>
</tr>
<tr bgcolor="skyblue">
  <td width="50%>Platform:</td>
  <td width="50%><asp:Label runat="server" id="Platform" /></td>
</tr>
<tr>
  <td width="50%">Tables:</td>
  <td width="50%"><asp:Label runat="server" id="Tables" /></td>
</tr>
<tr bgcolor="skyblue">
  <td width="50%">Type:</td>
  <td width="50%"<asp:Label runat="server" id="Type" /></td>
</tr>
<tr>
  <td width="50%">VBScript:</td>
  <td width="50%"<asp:Label runat="server" id="VBScript" />/td>
</tr>
<tr bgcolor="skyblue">
  <td width="50%">Version:</td>
  <td width="50%"><asp:Label runat="server" id="Version" /></td>
</tr>
<tr bgcolor="skyblue">
  <td width="50%">Win32:</td>
  <td width="50%"><asp:Label runat="server" id="Win32" /></td>
</tr>
</table>
</form>
</body>
</html>运行之后,提示24行有错.但是我看了半天.都不知道错在哪里.希望大家帮我找找.

解决方案 »

  1.   

    你的代码写的好乱,错误好多
    更改了一下:(只是能运行了)
    <HTML>
      <HEAD>
      <script runat="server" language="C#">
        public void Page_Load(Object Source,EventArgs E)
        {
          HttpBrowserCapabilities bc = Request.Browser;
          Welcome.Text = "您好,您正在使用" + bc.Browser + " v." + bc.Version + ",你的运行平台是" + bc.Platform;
       
          ActiveXControls.Text = bc.ActiveXControls.ToString();
          AOL.Text = bc.AOL.ToString();
          BackgroundSounds.Text = bc.BackgroundSounds.ToString();
          Beta.Text = bc.Beta.ToString();
          Browser.Text = bc.Browser.ToString();
          CDF.Text = bc.CDF.ToString();
          Cookies.Text = bc.Cookies.ToString();
          Crawler.Text = bc.Crawler.ToString();
          Frames.Text = bc.Frames.ToString();
          JavaApplets.Text = bc.JavaApplets.ToString();
          JavaScript.Text = bc.JavaScript.ToString();
          MajorVersion.Text = bc.MajorVersion.ToString();
          MinorVersion.Text = bc.MinorVersion.ToString();
          Platform.Text = bc.Platform.ToString();
          Tables.Text = bc.Tables.ToString();
          Type.Text = bc.Type.ToString();
          VBScript.Text = bc.VBScript.ToString();
          Version.Text = bc.Version.ToString();
         // Win16.Text = bc.Win16.ToString();
          Win32.Text = bc.Win32.ToString();
        }
     </script>
    <style>
    BODY { FONT-SIZE: 9pt }
    TD { FONT-SIZE: 9pt }
    </style>
    </HEAD>
    <body>
    <form runat="server" method="post" ID="Form1">
    您的浏览器信息已经完全在我们的掌握中了^&amp;^:<br>
    <asp:Label runat="server" id="Welcome" Font-Bold="True" />
    <table border="1" width="400" bordercolor="black">
    <tr bgcolor="skyblue">
      <td width="50%"><b>浏览器属性<b></b></b></td>
      <td width="50%"><b>检测结果<b></b></b></td>
    </tr>
    <tr>
      <td width="50%">ActiveXControls:</td>
      <td width="50%"><asp:Label runat="server" id="ActiveXControls" /></td>
    </tr>
    <tr bgcolor="skyblue">
      <td width="50%">AOL:</td>
      <td width="50%"><asp:Label runat="server" id="AOL" /></td>
    </tr>
    <tr>
      <td width="50%">BackgroundSounds:</td>
      <td width="50%"><asp:Label runat="server" id="BackgroundSounds" /></td>
    </tr>
    <tr bgcolor="skyblue">
      <td width="50%">Beta:</td>
      <td width="50%"><asp:Label runat="server" id="Beta" /></td>
    </tr>
    <tr>
      <td width="50%">Browser:</td>
      <td width="50%"><asp:Label runat="server" id="Browser" /></td>
    </tr>
    <tr bgcolor="skyblue">
      <td width="50%">CDF:</td>
      <td width="50%"><asp:Label runat="server" id="CDF" /></td>
    </tr>
    <tr>
      <td width="50%">Cookies:</td>
      <td width="50%"><asp:Label runat="server" id="Cookies" /></td>
    </tr>
    <tr bgcolor="skyblue">
      <td width="50%">Crawler:</td>
      <td width="50%"><asp:Label runat="server" id="Crawler" /></td>
    </tr>
    <tr>
      <td width="50%">Frames:</td>
      <td width="50%"><asp:Label runat="server" id="Frames" /></td>
    </tr>
    <tr bgcolor="skyblue">
      <td width="50%">JavaApplets:</td>
      <td width="50%"><asp:Label runat="server" id="JavaApplets" /></td>
    </tr>
    <tr>
      <td width="50%">JavaScript:</td>
      <td width="50%"><asp:Label runat="server" id="JavaScript" /></td>
    </tr>
    <tr bgcolor="skyblue">
      <td width="50%">MajorVersion:</td>
      <td width="50%"><asp:Label runat="server" id="MajorVersion" /></td>
    </tr>
    <tr>
      <td width="50%">MinorVersion:</td>
      <td width="50%"><asp:Label runat="server" id="MinorVersion" /></td>
    </tr>
    <tr bgcolor="skyblue">
      <td width="50%"><asp:Label runat="server" id="Platform" /></td>
    </tr>
    <tr>
      <td width="50%">Tables:</td>
      <td width="50%"><asp:Label runat="server" id="Tables" /></td>
    </tr>
    <tr bgcolor="skyblue">
      <td width="50%">Type:</td>
      <td width="50%"><asp:Label runat="server" id="Type" /></td>
    <tr>
      <td width="50%">VBScript:</td>
      <td width="50%"><asp:Label id=VBScript runat="server"></asp:Label>
    </td>
    <tr bgcolor="skyblue">
      <td width="50%">Version:</td>
      <td width="50%"><asp:Label runat="server" id="Version" /></td>
    </tr>
    <tr bgcolor="skyblue">
      <td width="50%">Win32:</td>
      <td width="50%"><asp:Label runat="server" id="Win32" /></td>
    </tr>
    </table>
    </form>
    </body>
    </HTML>
      

  2.   

    代码分离http://www.pcsky.cn/article/list.asp?id=229
      

  3.   

    怎么 不行
    我这里 都出来结果了
    如下:
     您的浏览器信息已经完全在我们的掌握中了^&^:
    您好,您正在使用IE v.6.0,你的运行平台是Win2000 浏览器属性 检测结果 
    ActiveXControls: True 
    AOL: False 
    BackgroundSounds: True 
    Beta: False 
    Browser: IE 
    CDF: False 
    Cookies: True 
    Crawler: False 
    Frames: True 
    JavaApplets: True 
    JavaScript: True 
    MajorVersion: 6 
    MinorVersion: 0 
    Win2000 
    Tables: True 
    Type: IE6 
    VBScript: True  
    Version: 6.0 
    Win32: True