IE11出现“__doPostBack未定义”的解决办法。

点击VS的工具菜单--》库程序包管理器--》程序包管理器控制台(如果没有“库程序包管理器”的菜单,就先点那个“扩展管理器”,安装一个叫“NuGet程序包管理器”,然后就会有了。),点击后下面会出现一个连接PowerShell的控制台,等控制台加载完毕后输入

install-package App_BrowsersUpdate 回车

等待安装完成后,网站根目录下面会出现一个App_BrowsersUpdate目录。?

然后再访问就不会出现“__doPostBack未定义”的错误提示了。

使用VS2010的话,根目录会出现App_Browsers这个目录,如果使用IE11的还是会出现“__doPostBack未定义”的错误提示了。

打开App_Browsers=》ie.browser=》?

加上如下这段代码:?

<browser id="IE11" parentID="Mozilla">
      <identification>
        <userAgent match="Trident\/7.0; rv:(?‘version‘(?‘major‘\d+)(\.(?‘minor‘\d+)?)(?‘letters‘\w*))(?‘extra‘[^)]*)" />
        <userAgent nonMatch="IEMobile" />
      </identification>
      <capture>
        <userAgent match="Trident/(?‘layoutVersion‘\d+)" />
      </capture>
      <capabilities>
        <capability name="browser" value="IE" />
        <capability name="layoutEngine" value="Trident" />
        <capability name="layoutEngineVersion" value="${layoutVersion}" />
        <capability name="extra" value="${extra}" />
        <capability name="isColor" value="true" />
        <capability name="letters" value="${letters}" />
        <capability name="majorversion" value="${major}" />
        <capability name="minorversion" value="${minor}" />
        <capability name="screenBitDepth" value="8" />
        <capability name="type" value="IE${major}" />
        <capability name="version" value="${version}" />
      </capabilities>
    </browser>

    <!-- Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11,0) like Gecko -->
    <browser id="IE110" parentID="IE11">
      <identification>
        <capability name="majorversion" match="11" />
      </identification>

      <capabilities>
        <capability name="ecmascriptversion" value="3.0" />
        <capability name="jscriptversion" value="5.6" />
        <capability name="javascript" value="true" />
        <capability name="javascriptversion" value="1.5" />
        <capability name="msdomversion" value="${majorversion}.${minorversion}" />
        <capability name="w3cdomversion" value="1.0" />
        <capability name="ExchangeOmaSupported" value="true" />
        <capability name="activexcontrols" value="true" />
        <capability name="backgroundsounds" value="true" />
        <capability name="cookies" value="true" />
        <capability name="frames" value="true" />
        <capability name="javaapplets" value="true" />
        <capability name="supportsCallback" value="true" />
        <capability name="supportsFileUpload" value="true" />
        <capability name="supportsMultilineTextBoxDisplay" value="true" />
        <capability name="supportsMaintainScrollPositionOnPostback" value="true" />
        <capability name="supportsVCard" value="true" />
        <capability name="supportsXmlHttp" value="true" />
        <capability name="tables" value="true" />
        <capability name="supportsAccessKeyAttribute" value="true" />
        <capability name="tagwriter" value="System.Web.UI.HtmlTextWriter" />
        <capability name="vbscript" value="true" />
      </capabilities>
    </browser>
时间: 2024-10-09 20:56:10

IE11出现“__doPostBack未定义”的解决办法。的相关文章

asp.net 项目在 IE 11 下出现 “__doPostBack”未定义 的解决办法

最近项目在 IE 11 下<asp:LinkButton> 点击出现 “__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项目在IE11下出现“__doPostBack”未定义的解决办法

最 近我们运营的网站有用户反馈在 IE 11 下<asp:LinkButton> 点击出现 “__doPostBack”未定义”,经过一番google,终于知道了原因:ASP.NET 可能无法辨识出一些浏览器的最新版本,还会经常把它们看做是低级的浏览器.(也就是: 不支持JavaScript.)  详见: http://blogs.msdn.com/b/scott_hanselman/archive/2011/10/28/asp-net-ie10-dopostback-javascript-f

【转】asp.net 项目在 IE 11 下出现 “__doPostBack”未定义 的解决办法

解决方法: 在项目根目录 App_Browsers 下新建 浏览器文件(.browser),让其与IE11的 UserAgent 匹配,使 .net framework 认识这是一个已知的浏览器,可以正常地向客户端输出脚本. 在文件里输入以下内容,保存即可. + ? <browsers>      <browser id="IE11" parentID="Mozilla">         <identification>    

SharePoint 2013中使用SP.UI.ModalDialog.showModalDialog时showModalDialog未定义的解决办法

本文讲述SharePoint 2013 中使用 SP.UI.ModalDialog.showModalDialog时 showModalDialog  未定义的问题. function DialogCallback(dialogResult, returnValue) { if (returnValue == '1') { alert("operation successfully"); } } var options = { url:'url', width: 600, height

Net4.0的网站在IE10、IE11出现“__doPostBack未定义”的解决办法。

方法一.浏览器设置成兼容模式. 方法二.安装服务器版的.Net40的补丁.http://download.csdn.net/detail/5653325/6642051 方法三.点击VS的工具菜单-->库程序包管理器-->程序包管理器控制台(如果没有“库程序包管理器”的菜单,就先点那个“扩展管理器”,安装一个叫“NuGet程序包管理器”,然后就会有了.),点击后下面会出现一个连接PowerShell的控制台,等控制台加载完毕后输入 install-package App_BrowsersUpd

IE10、IE11出现“__doPostBack未定义”的解决办法。

方法一:浏览器设置成兼容模式,这个是超级掩耳盗铃方法,你就没想过其他人也会出这个问题. 方法二.安装服务器版的.Net40的补丁.http://download.csdn.net/detail/5653325/6642051 方法三.点击VS的工具菜单-->库程序包管理器-->程序包管理器控制台(如果没有“库程序包管理器”的菜单,就先点那个“扩展管理器”,安装一个叫“NuGet程序包管理器”,然后就会有了.),点击后下面会出现一个连接PowerShell的控制台,等控制台加载完毕后输入 ins

codeblocks 多线程 pthread_create 函数未定义引用 解决办法

出现这种情况 要么函数名字写错 要么就是找不到定义函数的文件,在linux下面的多线程 pthread不是默认到库 需要自己链接下. 1. 可以在终端 编译: gcc pthread.c -lpthread -o pthread 2.可以在IDE 下面配置: Setting -> Compiler and debugger -> Linker Setting 根据自己的库的位置:ubuntu 12.04位置 可解决!

cocos2d-x 3.x 使用 Scale9Sprite 出现未定义的解决办法

因为cocos2d-x 版本的升级 大概是3.3 之后 结构有教导的变化 取消原由的外部引用方式 直接导入最新的头文件即可 #include "ui\UIScale9Sprite.h" using namespace ui;

IE11下的NPOI导出提示__doPostBack未定义解决方案

asp.net项目在IE11下出现“__doPostBack”未定义的解决办法 在项目根目录 App_Browsers(没有就新建这个文件夹) 下新建 浏览器文件(.browser),让其与IE11的 UserAgent 匹配,使 .net framework 认识这是一个已知的浏览器,可以正常地向客户端输出脚本. 在文件里输入以下内容,保存即可.<browsers><browser id="IE11" parentID="Mozilla">