.net中如何获取浏览器类型

上次我需要判断浏览器是IE还是FF,如果是FF那么页面停止输出。但方法写得不是很好,现在在书中看到了Page.Request.Browser属性,这个属性主要用来检查当前浏览器性能,看下我下面代码的不同执行结果。

相关代码:

C#复制代码

  1. if (Page.Request.Browser.EcmaScriptVersion.Major > 0 && Page.Request.Browser.W3CDomVersion.Major > 0)//判断是否支持脚本   
  2. {   
  3.     Response.Write("浏览器名称与版本号:" + Page.Request.Browser.Type + "");   
  4.     Response.Write("浏览器版本号:" + Page.Request.Browser.Version + "");   
  5.     Response.Write("浏览器主版本号:" + Page.Request.Browser.MajorVersion + "");   
  6.     Response.Write("浏览器名称:" + Page.Request.Browser.Browser);   
  7. }  

FF下运行结果:

IE下运行结果:

 

你可能感兴趣的:(.net)