asp.net 项目在 IE 11 下出现 “__doPostBack”未定义 的解决办法
2020-12-13 15:30
标签:style class blog code java http 最近项目在 IE 11 下 点击出现 “__doPostBack”未定义”,经过一番google,终于知道了原因:ASP.NET 可能无法辨识出一些浏览器的最新版本,还会经常把它们看做是低级的浏览器。(也就是: 不支持JavaScript。) 详见: http://blogs.msdn.com/b/scott_hanselman/archive/2011/10/28/asp-net-ie10-dopostback-javascript-ff5.aspx 在文件里输入以下内容,保存即可。 自己在项目中添加的文件: asp.net 项目在 IE 11 下出现 “__doPostBack”未定义 的解决办法,搜素材,soscw.com asp.net 项目在 IE 11 下出现 “__doPostBack”未定义 的解决办法 标签:style class blog code java http 原文地址:http://www.cnblogs.com/ysyn/p/3796150.html
本人按照该文所提供的解决办法始终未能得到解决,于是按提示尝试用单个站点的方式修复。
在项目根目录 App_Browsers 下新建 浏览器文件(.browser),让其与IE11的 UserAgent 匹配,使 .net framework 认识这是一个已知的浏览器,可以正常地向客户端输出脚本。 "IE11" parentID="Mozilla"> "Trident\/7.0; rv:(?‘version‘(?‘major‘\d+)(\.(?‘minor‘\d+)?)(?‘letters‘\w*))(?‘extra‘[^)]*)" /> "IEMobile" />
"Trident/(?‘layoutVersion‘\d+)" />
"browser" value="IE" /> "layoutEngine" value="Trident" /> "layoutEngineVersion" value="${layoutVersion}" /> "extra" value="${extra}" /> "isColor" value="true" /> "letters" value="${letters}" /> "majorversion" value="${major}" /> "minorversion" value="${minor}" /> "screenBitDepth" value="8" /> "type" value="IE${major}" /> "version" value="${version}" />
"IE110" parentID="IE11"> "majorversion" match="11" />
"ecmascriptversion" value="3.0" /> "jscriptversion" value="5.6" /> "javascript" value="true" /> "javascriptversion" value="1.5" /> "msdomversion" value="${majorversion}.${minorversion}" /> "w3cdomversion" value="1.0" /> "ExchangeOmaSupported" value="true" /> "activexcontrols" value="true" /> "backgroundsounds" value="true" /> "cookies" value="true" /> "frames" value="true" /> "javaapplets" value="true" /> "supportsCallback" value="true" /> "supportsFileUpload" value="true" /> "supportsMultilineTextBoxDisplay" value="true" /> "supportsMaintainScrollPositionOnPostback" value="true" /> "supportsVCard" value="true" /> "supportsXmlHttp" value="true" /> "tables" value="true" /> "supportsAccessKeyAttribute" value="true" /> "tagwriter" value="System.Web.UI.HtmlTextWriter" /> "vbscript" value="true" />
文章标题:asp.net 项目在 IE 11 下出现 “__doPostBack”未定义 的解决办法
文章链接:http://soscw.com/essay/35193.html