Resquest获得客户端浏览器信息

本文介绍了一个简单的ASP.NET Web应用程序示例,通过点击按钮可以获取并展示客户端的浏览器及系统信息,如浏览器类型、操作系统平台、是否支持特定功能等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.新建Default页面添加控件button;

2.using System;

using System.Configuration;

using System.Data;

using System.Linq;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Xml.Linq;

 

public partial class _Default : System.Web.UI.Page 

{

    protected void Page_Load(object sender, EventArgs e)

    {

 

    }

    protected void Button1_Click(object sender, EventArgs e)

    {

        HttpBrowserCapabilities b = Request.Browser;   //定义变量获取浏览器;

        Response.Write("客户端浏览器信息:");

        Response.Write("<hr>");

        Response.Write("类型:" + b.Type + "<br />");

        Response.Write("名称:" + b.Browser + "<br />");

        Response.Write("操作平台:" + b.Platform + "<br />");

        Response.Write("是否支持框架:" + b.Frames + "<br />");

        Response.Write("是否支持表格:"+b.Tables+"<br />");

        Response.Write("是否支持Cookes:" + b.Cookies + "<br />");

        Response.Write("<hr>");

        Response.Write("客户端其他信息:");

        Response.Write("<hr>");

        Response.Write("客户端主机名称:" + Request.UserHostName + "<br />");

        Response.Write("客户端IP地址:"+Request.UserHostAddress+"<br />");

        Response.Write("指定页面路径:" + Request.MapPath("Default.aspx")+"<br />");

        Response.Write("原始URL:"+Request.RawUrl+"<br />");

        Response.Write("当前请求的URL"+Request.Url+"<br />");

        Response.Write("客户端HTTP传递方法:"+Request.HttpMethod+"<br />");

        Response.Write("原始用户代理信息:"+Request.UserAgent+"<br />");

 

 

    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值