c#如何查看浏览器的版本号

 时间:2026-02-14 05:26:25

1、启动visual studio,新建一个asp.net网站。

c#如何查看浏览器的版本号

2、新建一个aspx页面,用来获取浏览器的版本号。

c#如何查看浏览器的版本号

3、在.cs文件中,输入以下代码:

        string 浏览器信息 = Request.UserAgent.ToString().ToUpper() ;

        int x=浏览器信息.IndexOf("MSIE");

        string 版本号="";

        if (x>=0)

        {

            版本号=Request.Browser.Version.ToString();

            

        }

        else

        {

            x = 浏览器信息.IndexOf("CHROME");

            if (x>=0)

            {                

                浏览器信息 = 浏览器信息.Substring(x + 7);

                x = 浏览器信息.IndexOf(" ");

                if (x >= 0) 版本号 = 浏览器信息.Substring(0, x);               

            }

        }

        Response.Write(版本号);

c#如何查看浏览器的版本号

4、按下f5调试,查看结果,下图为IE7和Chrome的运行结果。

c#如何查看浏览器的版本号

c#如何查看浏览器的版本号

5、逐句解释:

string 浏览器信息 = Request.UserAgent.ToString().ToUpper() ;

这个是获取浏览器的相关信息,包括操作系统和浏览器型号。

c#如何查看浏览器的版本号

6、int x=浏览器信息.IndexOf("MSIE");

判断浏览器中是否含有关键字MSIE,这是判断IE浏览器的关键字

c#如何查看浏览器的版本号

7、     if (x>=0)

        {

            版本号=Request.Browser.Version.ToString();            

        }

c#中,可通过Request.Browser.Version直接获得IE浏览器的版本号,不用另行计算。

c#如何查看浏览器的版本号

8、            x = 浏览器信息.IndexOf("CHROME");

//判断chrome浏览器的关键字是"CHROME”

         

c#如何查看浏览器的版本号

9、             

           浏览器信息 = 浏览器信息.Substring(x + 7);

//截取浏览器信息字符串,从关键字CHROME之后开始

            x = 浏览器信息.IndexOf(" ");

//查找空格符,CHROME之后的第一个空格之间,为chrome浏览器的版本号

                if (x >= 0) 版本号 = 浏览器信息.Substring(0, x);

//获取版本号

c#如何查看浏览器的版本号

  • 网络不稳定怎么办
  • 路由器怎么升级
  • 荣耀盒子当wifi路由方法教程
  • 水星无线路由器模式dns怎么设置
  • 小翼课堂:无线路由器如何刷固件
  • 热门搜索
    红烧肘子 ps橡皮擦怎么用 辟谷减肥的正确方法 怎么隆胸 答辩ppt怎么做 快穿之表妹攻略 张抗抗简介 魔导巧壳攻略 减肥吃什么 打造世界攻略