大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > ASP.NET技巧 > 获取客户端浏览器信息

获取客户端浏览器信息

关键词:客户端浏览器信息ASP.NET  阅读(709) 赞(36)

[摘要]用户能过使用Request对象的Browser属性访问HttpBrowserCapabilities属性获得当前正在使用的是哪种类型的浏览器浏览网页,并且可以获得该浏览器是否支持某些特定功能。下面就通过一个示例介绍一下。

下面示例主要通过Request对象的Browser属性获取客户端浏览器信息。执行程序,示例运行结果如图1所示。

程序实现的主要步骤:

新建一个网站,默认主页为Default.aspx。在Default.aspx的Page_Load事件中先定义HttpBrowserCapabilities的类对象用于获取Request对象的Browser属性的返回值。代码如下:


protected void Page_Load(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.Version + "<br>");
Response.Write("操作平台:" + b.Platform + "<br>");
Response.Write("是否支持框架:" + b.Frames + "<br>");
Response.Write("是否支持表格:" + b.Tables + "<br>");
Response.Write("是否支持Cookies:" + b.Cookies + "<br>");
Response.Write("<hr>");
}



相关评论