Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.Net更新面板在浏览器IE11中不工作_Asp.net_.net_Ajax_Updatepanel_Internet Explorer 11 - Fatal编程技术网

ASP.Net更新面板在浏览器IE11中不工作

ASP.Net更新面板在浏览器IE11中不工作,asp.net,.net,ajax,updatepanel,internet-explorer-11,Asp.net,.net,Ajax,Updatepanel,Internet Explorer 11,Asp.netajax updatepanel在浏览器I11的本地环境中运行良好 但在live server中,这一点不起作用。(远程服务器) 在浏览器中更改兼容性视图时效果良好 在IE11中,更新面板未工作且未引发任何错误 我注意到以下行不是在IE11浏览器视图源中创建的 function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false))

Asp.net
ajax updatepanel
在浏览器
I11
的本地环境中运行良好

但在live server中,这一点不起作用。(远程服务器)

在浏览器中更改兼容性视图时效果良好

IE11
中,更新面板未工作且未引发任何错误

我注意到以下行不是在IE11浏览器视图源中创建的

function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}

Ajax
updatepanel和_doPostback()
功能问题在浏览器
IE10、IE11
中解决

问题已修复,请执行以下步骤:

  • 在解决方案资源管理器中启用应用程序浏览器文件夹

  • 创建名为“
    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>
    
      <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>
    
      <!-- Below is older entry -->
    
      <browser id="IE5to9" parentID="IE">
        <identification>
          <capability name="majorversion" match="^[5-9]|[1-9]\d+" />
        </identification>
    
        <capture>
        </capture>
    
        <capabilities>
          <capability name="activexcontrols"     value="true" />
          <capability name="backgroundsounds"    value="true" />
          <capability name="cookies"             value="true" />
          <capability name="css1"                value="true" />
          <capability name="css2"                value="true" />
          <capability name="ecmascriptversion"   value="1.2" />
          <capability name="frames"              value="true" />
          <capability name="javaapplets"         value="true" />
          <capability name="javascript"          value="true" />
          <capability name="jscriptversion"      value="5.0" />
          <capability name="msdomversion"        value="${majorversion}${minorversion}" />
          <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="tagwriter"           value="System.Web.UI.HtmlTextWriter" />
          <capability name="vbscript"            value="true" />
          <capability name="w3cdomversion"       value="1.0" />
          <capability name="xml"                 value="true" />
        </capabilities>
      </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>
    
      <gateway id="IEbeta" parentID="IE">
        <identification>
          <capability name="letters" match="^([bB]|ab)" />
        </identification>
    
        <capture>
        </capture>
    
        <capabilities>
          <capability name="beta"    value="true" />
        </capabilities>
      </gateway>
    </browsers>
    
    
    

  • @GSerg可能重复,谢谢问题解决。当我复制此代码时,我得到以下错误:'IE11'已经指定,必须是唯一的。我对导致此错误的行进行了注释我的问题解决了。