如何判断客户端的IE版本 请问,在ASP.NET中如何判断用户IE浏览器的版本。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if ( Request.Browser.MajorVersion == 6 ){ // to do}详细信息可以查看 System.Web.HttpBrowserCapabilities 类,这里有很多关于浏览器的信息。 楼上是正道详细信息可以查看 System.Web.HttpBrowserCapabilities 类 private void Page_Load(object sender, System.EventArgs e) { HttpBrowserCapabilities bc = new HttpBrowserCapabilities(); bc = Request.Browser;Label1.text=bc.Platform + " 你的浏览器:" + bc.Type;} HttpBrowserCapabilities bc = Request.Browser; Response.Write("<p>浏览器属性:</p>"); Response.Write("浏览器型号 = " + bc.Type + "<br/>"); Response.Write("浏览器名称 = " + bc.Browser + "<br/>"); Response.Write("浏览器版本 = " + bc.Version + "<br/>"); Response.Write("主版本号 = " + bc.MajorVersion + "<br/>"); Response.Write("从版本号 = " + bc.MinorVersion + "<br/>"); Response.Write("操作系统 = " + bc.Platform + "<br/>"); Response.Write("是否试用版 = " + bc.Beta + "<br/>"); Response.Write("Is Crawler = " + bc.Crawler + "<br/>"); Response.Write("Is AOL = " + bc.AOL + "<br/>"); Response.Write("16位机 = " + bc.Win16 + "<br/>"); Response.Write("32位机 = " + bc.Win32 + "<br/>"); Response.Write("支持Frame = " + bc.Frames + "<br/>"); Response.Write("支持Table = " + bc.Tables + "<br/>"); Response.Write("支持Cookies = " + bc.Cookies + "<br/>"); Response.Write("支持VB Script = " + bc.VBScript + "<br/>"); Response.Write("支持 JavaScript = " + bc.JavaScript + "<br/>"); Response.Write("支持 Java Applets = " + bc.JavaApplets + "<br/>"); Response.Write("支持 ActiveX Controls = " + bc.ActiveXControls + "<br/>"); Response.Write("电台CDF = " + bc.CDF + "<br/>"); Response.Write(Request.UserAgent); Response.Write ("<script language='javascript'>//读屏幕的大小screenWidth=screen.width;screenHeight=screen.height;</script>"); //屏幕分辨率的高:Response.Write (window.screen.height); //屏幕分辨率的宽:"+ window.screen.width; //屏幕可用工作区高度:"+ window.screen.availHeight; //屏幕可用工作区宽度:"+ window.screen.availWidth 关于GridView第一列自动排序的问题. 奇怪,服务器标记总是被转义了 一个ASP.Net的安全问题,请求高手解答。 .net小数位数转换 请问:treeview控件的问题 Web控件中如何写其他Web控件的ClientID 找不到文件或程序集名称“Interop.Excel”,或找不到它的一个依赖项。 关于treevieww问题.请帮忙 WCF并发模式探讨 asp.net中间的字符串分析问题 不是及时验证的属性是什么? automation 不能创建对象
{
// to do
}详细信息可以查看 System.Web.HttpBrowserCapabilities 类,这里有很多关于浏览器的信息。
详细信息可以查看 System.Web.HttpBrowserCapabilities 类
{
HttpBrowserCapabilities bc = new HttpBrowserCapabilities();
bc = Request.Browser;
Label1.text=bc.Platform + " 你的浏览器:" + bc.Type;
}
Response.Write("<p>浏览器属性:</p>");
Response.Write("浏览器型号 = " + bc.Type + "<br/>");
Response.Write("浏览器名称 = " + bc.Browser + "<br/>");
Response.Write("浏览器版本 = " + bc.Version + "<br/>");
Response.Write("主版本号 = " + bc.MajorVersion + "<br/>");
Response.Write("从版本号 = " + bc.MinorVersion + "<br/>");
Response.Write("操作系统 = " + bc.Platform + "<br/>");
Response.Write("是否试用版 = " + bc.Beta + "<br/>");
Response.Write("Is Crawler = " + bc.Crawler + "<br/>");
Response.Write("Is AOL = " + bc.AOL + "<br/>");
Response.Write("16位机 = " + bc.Win16 + "<br/>");
Response.Write("32位机 = " + bc.Win32 + "<br/>");
Response.Write("支持Frame = " + bc.Frames + "<br/>");
Response.Write("支持Table = " + bc.Tables + "<br/>");
Response.Write("支持Cookies = " + bc.Cookies + "<br/>");
Response.Write("支持VB Script = " + bc.VBScript + "<br/>");
Response.Write("支持 JavaScript = " + bc.JavaScript + "<br/>");
Response.Write("支持 Java Applets = " + bc.JavaApplets + "<br/>");
Response.Write("支持 ActiveX Controls = " + bc.ActiveXControls + "<br/>");
Response.Write("电台CDF = " + bc.CDF + "<br/>");
Response.Write(Request.UserAgent);
Response.Write ("<script language='javascript'>//读屏幕的大小screenWidth=screen.width;screenHeight=screen.height;</script>");
//屏幕分辨率的高:Response.Write (window.screen.height);
//屏幕分辨率的宽:"+ window.screen.width;
//屏幕可用工作区高度:"+ window.screen.availHeight;
//屏幕可用工作区宽度:"+ window.screen.availWidth