上次我需要判断浏览器是IE还是FF,如果是FF那么页面停止输出。但方法写得不是很好,现在在书中看到了Page.Request.Browser属性,这个属性主要用来检查当前浏览器性能,看下我下面代码的不同执行结果。
相关代码:
C#复制代码
- if (Page.Request.Browser.EcmaScriptVersion.Major > 0 && Page.Request.Browser.W3CDomVersion.Major > 0)//判断是否支持脚本
- {
- Response.Write("浏览器名称与版本号:" + Page.Request.Browser.Type + "<br />");
- Response.Write("浏览器版本号:" + Page.Request.Browser.Version + "<br />");
- Response.Write("浏览器主版本号:" + Page.Request.Browser.MajorVersion + "<br />");
- Response.Write("浏览器名称:" + Page.Request.Browser.Browser);
- }
FF下运行结果:
IE下运行结果: