首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我使用Request.Browser在asp.net中获取IE11浏览器版本,但给出的版本为0.00

在asp.net中,使用Request.Browser获取浏览器版本时,可能会遇到获取IE11浏览器版本为0.00的问题。这是因为Request.Browser是通过User-Agent字符串来判断浏览器版本的,而IE11浏览器的User-Agent字符串中不再包含"MSIE"标识。因此,可以尝试使用以下方法来获取IE11浏览器的版本信息:

  1. 使用Request.UserAgent属性来获取完整的User-Agent字符串,并手动解析浏览器版本信息。例如:
代码语言:txt
复制
string userAgent = Request.UserAgent;
if (userAgent.Contains("Trident/7.0") && userAgent.Contains("rv:11.0"))
{
    // IE11浏览器
    string version = "11.0";
    // 其他处理逻辑
}
  1. 使用HttpBrowserCapabilities类来获取浏览器版本信息。但需要注意的是,需要在web.config文件中启用浏览器定义:
代码语言:txt
复制
<system.web>
  <browserCaps>
    <caselessHeaders>
      <add header="User-Agent" />
    </caselessHeaders>
    <resultTable>
      <!-- 配置浏览器定义 -->
    </resultTable>
  </browserCaps>
</system.web>

然后,在代码中可以这样获取IE11浏览器的版本信息:

代码语言:txt
复制
HttpBrowserCapabilities browser = Request.Browser;
if (browser.Browser == "IE" && browser.MajorVersion == 11)
{
    // IE11浏览器
    string version = "11.0";
    // 其他处理逻辑
}

此外,还可以考虑使用JavaScript来获取浏览器版本信息,然后通过AJAX等方式将版本信息传递给后端处理。

总结:在asp.net中使用Request.Browser获取IE11浏览器版本为0.00的问题可以通过手动解析User-Agent字符串或启用浏览器定义来解决。具体实现方法可以参考上述代码示例。

腾讯云产品推荐:无相关腾讯云产品,建议参考微软官方文档或社区资源来解决该问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【一个小功能】从js判断ie版本,浅谈navigator对象appName属性

大家好,又见面了,是你们朋友全栈君。 判断IE版本主要获取两个属性,a.当前浏览器名称,b.当前浏览器版本,为此不得不了解navigator对象。...(“为了您更好体验,请下载最新浏览器”); 15 } 16 } 17 }; 作为一个初次了解navigator对象的人,对于appName属性(浏览器名称),你直观感觉可能是,使用谷歌浏览器获取就是...包括IE10及IE以下低版本,appName获取值均为Microsoft Internet Explorer,如果你电脑上安装了IE11,按F12调出控制台,使用仿真效果可以模拟各版本IE实际情况,如图...最后简单说说NavigatorappVersion获取版本号属性,一般使用IE10及以下版本获取值是这样 包括IE8,IE7等低版本版本信息格式均为上图,所以获取版本方法 上使用了split...需要注意是,IE11以及当下主流浏览器版本信息格式并不与上图相同,所以不同浏览器具体抓取方法请根据实际情况去判断。如下图为谷歌版本信息 大概就写这么多吧,第一篇博客文。

1.8K20

C#之玩转ASP.NET内置对象

ASP.NET内置对象 ASP.NET内置对象 使用Response页面跳转传值 使用request对象获取客户端信息 Application对象 Session对象 Cookie对象 Server...对象 疑难解答: Request对象获取客户端数据两种方式区别: Cookie对象与Session对象使用场景选择 练习实现用户七天免登录功能 ASP.NET内置对象 使用Response页面跳转传值...使用request对象不仅可以获得页面传递信息,还可以获得客户端平台信息以及ip等 HttpBrowserCapabilities b = Request.Browser;//定义获取浏览器信息对象变量...: Request对象获取客户端数据两种方式区别: Request对象Query String和Form获取客户端数据时是有区别的,Query StringGET方式,Form是POST方式,...是存储客户端,而Session对象是存储服务器端,相对来讲Session比Cookie安全,同时也带来了服务器资源压力。

1K20

JS魔法堂:浏览器模式和文档模式怎么玩?

一、前言                                         从IE8开始引入了文档兼容模式概念,作为开发人员我们可以开发人员工具通过“浏览器模式”和“文档模式”(IE11...IE89,倘若浏览器模式被设置Internet Explorer7,那么文档模式只能设置7,6,5;    IE11,用户代理字符串设置和文档模式可谓是没有半毛钱关系。...例如在IE8上设定文档模式怪异模式,XMLHttpRequest依旧可用(XMLHttpRequest是从IE7开始才有的),因此检测浏览器特性时候,特征嗅探比判断浏览器文档模式更为准确、好用...虽然document.compatModeBackCompat时,渲染模式都叫怪异模式,IE56789怪异模式和IE10+怪异模式所显示效果和通过JS获取样式数据都不同,IE10+与Webkit...另外曾参与一个项目需要运用VML来画图,客户大部分使用IE678,少部分使用IE910,其他浏览器可忽略不计,于是就可以通过锁定文档模式模拟IE7标准模式来启用VML支持了。

1.9K80

EXT.NET高效开发(四)——实用技巧

1)检测浏览器与IE版本。 这里是在后台检查,然后输出相应Extjs脚本,你也可以在前台写JS检测。 这里没有使用EXT.NET对象,直接写纯Extjs。 ?...版本过低,存在安全隐患,并可能造成部分功能无法访问,建议您立刻升级您IE浏览器。...*是否立即升级您浏览器,以获取更佳更安全体验?*如果您已经安装IE8,浏览器仍弹出此对话框,请重启电脑再试。'...其实很简单,不要写在DirectEvent事件,或者另一个页面进行处理(放心,浏览器不会跳转)。...6)在后台获取某个EXT.NET控件。 你可以使用ControlUtils.FindControl来获取,也可以使用容器空间FindControl方法来获取,都一样方便。但是本人比较喜欢后者。

1.2K10

document.all详细解释(document.all基本上所有浏览器可用!)

大家好,又见面了,是你们朋友全栈君。...因为它不是W3C标准属性,在其他浏览器也没有找到此集合属性说明。说它偷偷摸摸被支持是有原因。 例1(这个可以让你理解文档哪些是对象) <!...; } 关于这个问题,进行了测试,在所有现在浏览器(除IE)下,显示: typeof(document.all) “undefined” IE(包括IE9~IE10,IE11没测试,根据微软尿性...(Xee:IE11之前版本document.all返回HTMLCollection对象)IE11HTMLAllCollection还可以当作函数使用。 三....毕竟大多数人还不了解标准,使用标准前,你还可以在你网页中用document.all[]访问文档对象, 原生JS(标准访问方法)有3种方式来获取元素: getElementById('id')

1K20

尤雨溪:Vue 3 将不会支持 IE11

Vue 不支持 IE11 了吗,IE 用户怎么办 当然不是,Vue 2.X 版本仍然支持 IE11,如果你想使用类似 Vue 3 新特性,可以等等 Vue 2.7 版本。...当我们 2021 年再来看这个问题时,浏览器和 JavaScript 情况都发生了巨大变化。...我们原本计划是支持 IE11 版本开发同时发布 Proxy 和 ES5 两种响应式版本。当它在支持 Proxy 开发环境运行时,会检测并对不兼容 IE11 一些用法做出警告。...每一个 IE11 无法被 polyfill 新特性都会带来新行为警告。一旦 Vue 3 承诺支持 IE11,直到下一个大版本发布之前都无法摆脱它了。...如果他们决定支持 IE11,在编写库时,脑子里也必须时刻考虑 ES5 响应式系统相关警告。 IE11 持续存在做贡献 没人愿意支持 IE11。它是一个停留在过去行将就木浏览器

1.4K10

WinFormWebBrowser加载Flash库

虽然需要依赖本机自带Edge chromium内核,相信未来windows 更新肯定会以Edge chromium内核代替IE内核,并且不需要重新下载Chrome浏览器使用Edge也会有一样浏览体验...Flash现状 IE安装插件还可以使用 360极速及QQ浏览器等,这些浏览器一般都是双内核,其中Chromium内核版本一般都比较低,所以还可以继续加载Flash Player来使用,啥时候这些国产浏览器升级内核到...版本 获取浏览器内核版本 https://ie.icoa.cn/ 网上有这么个说法 WebBrowser使用浏览器版本是IE7,这个说法其实是不太准确。...应该这样说 WebBrowser使用是系统版本IE对应兼容模式。 比如Win10IE11,对应兼容模式是IE7。 所以我Win10上用下面两种方式获取IE版本都是11。...DOCTYPE指令展示网页 ie7//7000 (0x1B58) 使用WebBrowser Control控件应用程序所使用默认值,IE7标准模式按照网页上!

2K30

使用码云同步谷歌 Chrome 浏览器书签

唯一有点坑地方是对 windows 7 支持还不够友好。...虽然现在 Edge 提供了 Windows 7 版本,但是安装过程需要把 IE 升级到最新 IE11,就算你好不容易把 IE11 升级好,Edge 获取更新说不定还会遇到其他更加难搞事情。...如果无法使用谷歌商店,上传到,可以在这里下载:谷歌浏览器书签同步码云插件.zip(或者本公众号后台回复 "码云书签" 关键字,即可获取下载链接)。...使用事项 注意,如果是第一次添加使用填写完信息之后,需要先在仓库创建一个 path 文件(例如,这里 chrome.json,需要先创建)。...如果直接把当前浏览器(即本地)书签 Upload,则会把云端(即仓库)书签覆盖。 就是这么操作之后才知道,不过还好本地覆盖云端还有救,因为码云可以看历史版本,恢复一下就好了。

1.6K20

亲儿子 | Azure SignalR 服务现在支持 ASP.NET

Microsoft Ignite 2018 上,我们宣布了 ASP.NET 支持预览版。客户一直使用预览版本 SDK 使用 SignalR 服务开发 ASP.NET Signalr 应用程序。...ASP.NET 支持典型架构 此图说明了 ASP.NET Core 或 ASP.NET使用 Azure SignalR 服务与应用程序服务器典型架构。 ?...通过对 Azure SignalR 服务 ASP.NET 支持,您可以: 继续将 SignalR 应用程序保留在 ASP.NET ,并使用完全托管基于 SignalR SignalR 服务。...受支持 SDK 版本 要从新 ASP.NET 支持获得全部功能,请下载并升级 SDK 到最新版本: .NET: 4.6.1+ Microsoft.AspNet.SignalR.*: 2.4.1 Microsoft.Azure.SignalR.AspNet...这次 ASP.NET 支持目标是几乎不更改代码情况下简化迁移。

1.4K30

从IE6到IE11上运行WebGL 3D遇到各种坑

对于我们无力要求升级IE678910上要跑WebGL,我们只能采用Google Chrome Frame解决方案,虽然该插件Google从2014年1月份起就不再维护更新了,已经发布版本也是31...还好,我们遇到不少项目还是允许购买新机器或者升级新浏览器系统这并不以为这能上IE11就问题结束了,微软这哥们对新标准支持要嘛落后半拍,要嘛明知标准就这样TMD就不实现你能咋地,相信preserve...-3dCSS3功能让多少人欣喜诺狂,的确如果CSS33D功能各家浏览器能好好实现很多应用也就没WebGL啥事了,例如著名famo.us 经典元素周期表例子,尼玛IE使用者就无福享受,看看以下MS...CSS3问题下回再扯淡,那是个无穷无尽的话题,回到我们号称支持WebGLIE11,至从一年前有人泄露IE11将支持WebGL就引得业界一片兴奋,千呼万唤始出来后居然还有那么多缺陷,终归还是大好事...,已微软发布新浏览器版本节奏,只能说我们有生之年肯定等得到。

77330

从IE6到IE11上运行WebGL 3D遇到各种坑

对于我们无力要求升级IE678910上要跑WebGL,我们只能采用Google Chrome Frame解决方案,虽然该插件Google从2014年1月份起就不再维护更新了,已经发布版本也是31...还好,我们遇到不少项目还是允许购买新机器或者升级新浏览器系统这并不以为这能上IE11就问题结束了,微软这哥们对新标准支持要嘛落后半拍,要嘛明知标准就这样TMD就不实现你能咋地,相信preserve...-3dCSS3功能让多少人欣喜诺狂,的确如果CSS33D功能各家浏览器能好好实现很多应用也就没WebGL啥事了,例如著名famo.us 经典元素周期表例子,尼玛IE使用者就无福享受,看看以下MS...CSS3问题下回再扯淡,那是个无穷无尽的话题,回到我们号称支持WebGLIE11,至从一年前有人泄露IE11将支持WebGL就引得业界一片兴奋,千呼万唤始出来后居然还有那么多缺陷,终归还是大好事...,已微软发布新浏览器版本节奏,只能说我们有生之年肯定等得到。

1.7K50

那些与 IE 相伴日子

大家好,是零一,IE 大家都不陌生,毕竟出现在大家视野已经很久很久,久到有20多年,当然也因前端技术快速更新,给需要兼容IE浏览器前端程序员带来了不少困扰。...=Edge"> // or 上面一个是使用Edge渲染模式来解析代码;下面这个则是使用Chrome内核,你用Chrome内核也得用户安装了才行啊,很多电脑仅有一个IE,你根本拿它没办法 害!...ECMAScript 新语法一个用不了 大家用最多就是ES5语法了吧,或者说大多数人概念里,ES5应该是很低级语法了,然而不争气 IE 连对ES5兼容性也不是那么完美 那么能怎么办呢...其实就连市面上很成熟Router库都没有兼容IE9及以下浏览器,像vue-router对于IE9及以下不支持html5 history新特性,如果在IE9及以下版本则自动降级Hash 那么放在普通项目中...也就是说IE将永远停留在IE11版本,微软也终于接受了现实 他们是心甘情愿放弃IE吗?

43320

官宣 Vue3.0 抛弃支持 IE,把精力集中在这个上面

当我们再看一下2021年今天问题时,浏览器和JavaScript状况已经发生了很大变化。...这是主要障碍,因为这意味着Vue 3要支持IE11,它实际上需要发布两个具有不同行为不同版本-一个使用基于Proxy反应系统,另一个使用类似于Vue 2基于ES5-getter / setter系统...Vue 3代理版本编写相同代码IE11版本不起作用。这不仅给我们带来了技术上复杂性,也给开发人员带来了持续精神负担。...我们最初计划是IE11版本开发版本同时交付Proxy和ES5反应性实现。当它在启用代理开发环境运行时,它将检测并警告不兼容IE11用法。...长期维护负担 支持 IE11 也意味着我们必须考虑整个代码库中使用语言特性,并为我们发布版本找到合适 poliyfill / 编译策略。

1.6K30

React build项目部署后IE浏览器报错:对象不支持assign属性或方法解决

用React build项目,部署后 IE 浏览器打不开(IE11),控制台报错:SCRIPT438:对象不支持"assign"属性或方法。 ?...解决方法: 使用 create-react-app 官方提供 react-app-polyfill,然后入口文件 index.js 引入: react-app-polyfill 软件包包括适用于各种浏览器...浏览器支持 根据项目需求,导入你需要最低版本入口点,确保满足使用 Create React App 所需最低语言功能。...模块确保存在以下语言功能: Promise(async/ await支持) window.fetch (一种基于承诺方法,可在浏览器中发出Web请求) Object.assign(对象传播所需帮助者...充填其他语言功能 polyfill 还可以填充目标浏览器不可用稳定语言功能。

3.3K11

ie11兼容性视图设置怎么能自动兼容_ie11兼容模式ie8

大家好,又见面了,是你们朋友全栈君。...ie11浏览器不兼容解决办法 Edge浏览器已然成为最新win10系统默认浏览器,但是用户量却远远不及IE11IE11虽然性能得到了大改进,但在浏览网页时候还是会出现一些兼容性问题,下面小编就讲大家分享...方法二、添加兼容性视图设置 1、打开IE11浏览器, 点击浏览器右上角“工具”选项,再选择“兼容性视图设置”选项; 2、将该行网站添加到“兼容性视图中网站”; 3、关闭IE11浏览器,重新登入。...这是由于用户集成显卡不支持硬件加速导致,只要将当前Flashplayer播放插件卸载,并安装10.2及以下版本即可解决。...3、把“启用保护模式”勾选去掉,另外,切换到“高级”选项卡,找到“使用软件呈现而不使用GPU呈现”选项,如果前面有勾选并可选的话,请您将前面的勾去掉; 4、关闭IE,重新打开该网站。

2.5K10

WordPress5.8来了,更新完网站更快了!

因此,启动您选择音乐服务,阅读最新版本 WordPress 您带来内容同时,欣赏 Tatum 著名录音:包括《Tea for Two》、《Tiger Rag》、《Begin the Beguine...总结为下面几点: 使用区块管理小工具、使用全新区块和区块样板显示文章、编辑文章周围模板、推荐区块样板、图片样式化和上色、放弃对IE11支持、增加对 WebP 支持、增加额外区块支持等。...还有放弃了对于IE11支持,其实IE11兼容性来说比以往IE浏览器好点,对于使用IE浏览器做了系统兼容伙伴升级时候请注意避免造成不必要系统问题出现。...如果您目前正在使用 IE11,强烈建议您更换到更新浏览器。 图片增加对WebP支持,支持有损压缩和无损压缩图片文件格式,派生自图像编码格式 VP8。...更新建议: 如果你网站程序主题使用有关于IE11浏览器不建议直接升级,等开发者做兼容处理谢谢。

75820
领券