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

方法一、浏览器设置成兼容模式。

方法二、安装服务器版的.Net40的补丁。http://download.csdn.net/detail/5653325/6642051

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

install-package App_BrowsersUpdate  回车

等待安装完成后,网站根目录下面会出现一个App_BrowsersUpdate目录。然后再访问就不会出现“__doPostBack未定义”的错误提示了。

以上的方法三解决不了IE11在NET4.0下出现“__doPostBack未定义”的办法。

IE11的解决方法是(下面方法二选一):

一、服务器安装.net4.0的补丁(下载地址:http://download.csdn.net/detail/5653325/6642051

二、在上面方法三生成的App_Browsers\ie.browser添加以下文字,在顶部的<browsers>下面:

[html] view plaincopyprint?

  1. <browser id="IE11" parentID="Mozilla">
  2. <identification>
  3. <userAgent match="Trident\/7.0; rv:(?‘version‘(?‘major‘\d+)(\.(?‘minor‘\d+)?)(?‘letters‘\w*))(?‘extra‘[^)]*)" />
  4. <userAgent nonMatch="IEMobile" />
  5. </identification>
  6. <capture>
  7. <userAgent match="Trident/(?‘layoutVersion‘\d+)" />
  8. </capture>
  9. <capabilities>
  10. <capability name="browser"              value="IE" />
  11. <capability name="layoutEngine"         value="Trident" />
  12. <capability name="layoutEngineVersion"  value="${layoutVersion}" />
  13. <capability name="extra"                value="${extra}" />
  14. <capability name="isColor"              value="true" />
  15. <capability name="letters"              value="${letters}" />
  16. <capability name="majorversion"         value="${major}" />
  17. <capability name="minorversion"         value="${minor}" />
  18. <capability name="screenBitDepth"       value="8" />
  19. <capability name="type"                 value="IE${major}" />
  20. <capability name="version"              value="${version}" />
  21. </capabilities>
  22. </browser>
  23. <!-- Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11,0) like Gecko -->
  24. <browser id="IE110" parentID="IE11">
  25. <identification>
  26. <capability name="majorversion" match="11" />
  27. </identification>
  28. <capabilities>
  29. <capability name="ecmascriptversion"    value="3.0" />
  30. <capability name="jscriptversion"       value="5.6" />
  31. <capability name="javascript"           value="true" />
  32. <capability name="javascriptversion"    value="1.5" />
  33. <capability name="msdomversion"         value="${majorversion}.${minorversion}" />
  34. <capability name="w3cdomversion"        value="1.0" />
  35. <capability name="ExchangeOmaSupported" value="true" />
  36. <capability name="activexcontrols"      value="true" />
  37. <capability name="backgroundsounds"     value="true" />
  38. <capability name="cookies"              value="true" />
  39. <capability name="frames"               value="true" />
  40. <capability name="javaapplets"          value="true" />
  41. <capability name="supportsCallback"     value="true" />
  42. <capability name="supportsFileUpload"   value="true" />
  43. <capability name="supportsMultilineTextBoxDisplay" value="true" />
  44. <capability name="supportsMaintainScrollPositionOnPostback" value="true" />
  45. <capability name="supportsVCard"        value="true" />
  46. <capability name="supportsXmlHttp"      value="true" />
  47. <capability name="tables"               value="true" />
  48. <capability name="supportsAccessKeyAttribute"    value="true" />
  49. <capability name="tagwriter"            value="System.Web.UI.HtmlTextWriter" />
  50. <capability name="vbscript"             value="true" />
  51. </capabilities>
  52. </browser>

http://blog.csdn.net/codefighting/article/details/37764355

[html] view plaincopy

  1. <browser id="IE11" parentID="Mozilla">
  2. <identification>
  3. <userAgent match="Trident\/7.0; rv:(?‘version‘(?‘major‘\d+)(\.(?‘minor‘\d+)?)(?‘letters‘\w*))(?‘extra‘[^)]*)" />
  4. <userAgent nonMatch="IEMobile" />
  5. </identification>
  6. <capture>
  7. <userAgent match="Trident/(?‘layoutVersion‘\d+)" />
  8. </capture>
  9. <capabilities>
  10. <capability name="browser"              value="IE" />
  11. <capability name="layoutEngine"         value="Trident" />
  12. <capability name="layoutEngineVersion"  value="${layoutVersion}" />
  13. <capability name="extra"                value="${extra}" />
  14. <capability name="isColor"              value="true" />
  15. <capability name="letters"              value="${letters}" />
  16. <capability name="majorversion"         value="${major}" />
  17. <capability name="minorversion"         value="${minor}" />
  18. <capability name="screenBitDepth"       value="8" />
  19. <capability name="type"                 value="IE${major}" />
  20. <capability name="version"              value="${version}" />
  21. </capabilities>
  22. </browser>
  23. <!-- Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11,0) like Gecko -->
  24. <browser id="IE110" parentID="IE11">
  25. <identification>
  26. <capability name="majorversion" match="11" />
  27. </identification>
  28. <capabilities>
  29. <capability name="ecmascriptversion"    value="3.0" />
  30. <capability name="jscriptversion"       value="5.6" />
  31. <capability name="javascript"           value="true" />
  32. <capability name="javascriptversion"    value="1.5" />
  33. <capability name="msdomversion"         value="${majorversion}.${minorversion}" />
  34. <capability name="w3cdomversion"        value="1.0" />
  35. <capability name="ExchangeOmaSupported" value="true" />
  36. <capability name="activexcontrols"      value="true" />
  37. <capability name="backgroundsounds"     value="true" />
  38. <capability name="cookies"              value="true" />
  39. <capability name="frames"               value="true" />
  40. <capability name="javaapplets"          value="true" />
  41. <capability name="supportsCallback"     value="true" />
  42. <capability name="supportsFileUpload"   value="true" />
  43. <capability name="supportsMultilineTextBoxDisplay" value="true" />
  44. <capability name="supportsMaintainScrollPositionOnPostback" value="true" />
  45. <capability name="supportsVCard"        value="true" />
  46. <capability name="supportsXmlHttp"      value="true" />
  47. <capability name="tables"               value="true" />
  48. <capability name="supportsAccessKeyAttribute"    value="true" />
  49. <capability name="tagwriter"            value="System.Web.UI.HtmlTextWriter" />
  50. <capability name="vbscript"             value="true" />
  51. </capabilities>
  52. </browser>
时间: 2024-11-04 02:26:37

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

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

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

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

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

点击VS的工具菜单-->库程序包管理器-->程序包管理器控制台(如果没有“库程序包管理器”的菜单,就先点那个“扩展管理器”,安装一个叫“NuGet程序包管理器”,然后就会有了.),点击后下面会出现一个连接PowerShell的控制台,等控制台加载完毕后输入 install-package App_BrowsersUpdate 回车 等待安装完成后,网站根目录下面会出现一个App_BrowsersUpdate目录.? 然后再访问就不会出现“__doPostBack未定义”的错误提示了. 使用VS

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

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

ie11只能用管理员身份打开解决办法

解决IE11只能用管理员身份运行的问题 不知道大家有没有遇到这种情况,在毫不知情的情况下 IE11 突然打不开了,必须要用管理员身份运行才可以打开,而且重置浏览器这个方法也不奏效. 今天本人也遇到了,上网查找发现是注册表权限的问题,原因尚不明确,安装了或被安装了某些软件(你明白是哪些软件的)会导致这类问题 ,按照如下操作即可修复: 1,Win + R,输入 regedit,定位到HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

NetBeans启动Tomcat报“&#39;127.0.0.1&#39; 不是内部或外部命令”启动失败的解决办法

http://blog.sina.com.cn/s/blog_709548200102vgy4.html ———————————————————————————————————————————————————————————————— 问题描述: 新安装的NetBeans8.0.2,安装过程中还一体化安装了内含的Tomcat8.0.15,打开NetBeans运行web工程失败,控制台输出错误信息如下: 启动 Tomcat 失败. *****\build-impl.xml:1164: 部署错误:

关于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named &#39;_ctypes&#39;的解决办法

3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可. #yum install libffi-devel -y#make install若在安装前移除了/usr/bin下python的文件链接依赖,此时yum无法正常使用,需要自己下载相关软件包安装,为节省读者时间,放上链接 #wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-18.el7.x86_64.rpm

iis6下配置支持.net4.0&amp;发布网站[转]

iis6配置支持.net4.0 在win2003操作系统上发布两个网站,首先配置iis: 1.下载 .net framework 4.0   差不多48MB 2.安装 3.打开iis: 开始=>管理工具=>Internet 信息服务(IIS)管理器 4.点击管理器中的“web服务扩展”,刚刚安装的.net framework 4.0 就会出现在右边,选择并允许 这样就配置好了 有时还要同时配置.net framework 3.5和.net framework 4.0 才可以,那就再配置一次3.

IE10,IE11下点击LinkButton出现_doPostBack未定义错误解决方法

出现的原因 .NET2.0和.NET4.0一起发布的浏览器定义文件中有一个错误,它们保存相当一部分浏览器版本的定义.但是浏览器的有些版本(比如IE10,11)则不再在这个范围之内.因此,ASP.NET把它们看做是未知的浏览器,默认降级处理,这样就会给用户带来不便,比如不支持JavaScript特性.而ASP.NET的服务器控件asp:LinkButton的渲染机制使得错误发生. 服务器控件: <asp:LinkButton ID="Logout" runat="serv