zoukankan      html  css  js  c++  java
  • IE11出现"__doPostBack”未定义

      系统做迁移,在新服务器IIS上部署,部署后的系统在IE8和其他浏览器上显示正常,

      但是在IE11上显示错乱,并且还会出现"__doPostBack”未定义

      1.首先在原服务器又部署了一次,显示正常,排除代码问题和IIS(网站和应用程序池)问题。

      2.怀疑IIS设置问题,所有设定参数都对比了一遍,设置基本一致。

      3.代码增加IE7标准模式,未解决

      <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

      4.调试中出现"__doPostBack”未定义,根据这个错误百度出问题的真正原因,

       服务器版的.Net40的补丁没有打上,ASP.NET 可能无法辨识出一些浏览器的最新版本

      1)按照网友的方法,修改C:WindowsMicrosoft.NETFramework64v4.0.30319ConfigBrowsersie.browser,

      也许可行,但是我这边不行

    <browsers>
      <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>
    </browsers>
    

       

      2) 安装NET插件:http://www.microsoft.com/zh-cn/download/details.aspx?id=28936,安装完成后,还是不行

      

      3)在网站目下,新建App_Browsers文件到,新建ie.browser文件,内容如下,问题得到了解决。

      

    <browsers>
        <!-- Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4325) -->
        <browser id="IE6Plus" parentID="IE">
            <identification>
                <capability name="majorversion" match="^[6-9]|d{2,}$" />
            </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>
    
        <!-- Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0;) -->
        <browser id="IE6to9" parentID="IE6Plus">
          <identification>
            <capability name="majorversion" match="^[6-9]$" />
          </identification>
        </browser>
    
        <!-- Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0;) -->
        <browser id="IE7" parentID="IE6to9">
            <identification>
                <capability name="majorversion" match="^7$" />
            </identification>
            <capabilities>
                <capability name="jscriptversion" value="5.7" />
            </capabilities>
        </browser>
    
        <!-- Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729) -->
        <browser id="IE8" parentID="IE6to9">
            <identification>
                <capability name="majorversion" match="^8$" />
            </identification>
            <capabilities>
                <capability name="jscriptversion" value="6.0" />
            </capabilities>
        </browser>
    
      <!-- Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729) -->
      <browser id="IE9" parentID="IE6to9">
        <identification>
          <capability name="majorversion" match="^9$" />
        </identification>
        <capabilities>
          <capability name="jscriptversion" value="6.0" />
        </capabilities>
      </browser>
    
      <!-- Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) -->
      <browser id="IE10Plus" parentID="IE6Plus">
        <identification>
          <capability name="majorversion" match="d{2,}" />
        </identification>
        <capabilities>
          <capability name="jscriptversion" value="6.0" />
        </capabilities>
      </browser>
    
      <gateway id="IEbeta" parentID="IE">
            <identification>
                <capability name="letters" match="^([bB]|ab)" />
            </identification>
    
            <capture>
            </capture>
    
            <capabilities>
                <capability name="beta"    value="true" />
            </capabilities>
        </gateway>
      
        <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>
     </browsers>
    

      

  • 相关阅读:
    hdu1238 Substrings
    CCF试题:高速公路(Targin)
    hdu 1269 迷宫城堡(Targin算法)
    hdu 1253 胜利大逃亡
    NYOJ 55 懒省事的小明
    HDU 1024 Max Sum Plus Plus
    HDU 1087 Super Jumping! Jumping! Jumping!
    HDU 1257 最少拦截系统
    HDU 1069 Monkey and Banana
    HDU 1104 Remainder
  • 原文地址:https://www.cnblogs.com/alannxu/p/13352943.html
Copyright © 2011-2022 走看看