2014-03-31 4 views
0

Asp .net ajax updatepanel 브라우저의 로컬 환경에서 정상적으로 작동합니다. I11.ASP.Net 업데이트 패널이 브라우저에서 작동하지 않습니다. IE11

하지만 라이브 서버에서는 작동하지 않습니다. (원격 서버)

브라우저에서 호환성보기를 변경하면 문제가 없습니다.

IE11에서 패널이 작동하지 않아 오류가 발생하지 않습니다.

다음 행은 IE11 브라우저보기 소스에서 생성되지 않았습니다.

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

가능한 중복 : // 유래 .com/questions/18485339/dopostback-failed-in-ie-11-windows-8-1) – GSerg

+0

@GSerg, 감사의 문제가 해결되었습니다. – bgs

답변

2

아약스 updatepanel and __doPostback() 기능 문제는 브라우저 IE10,IE11에서 해결.

  1. 는 솔루션 탐색기에서 app_browser 폴더를 사용 :

    문제는 다음 단계를 따르 고정했다.

  2. "ie.browser"

  3. 복사 아래의 코드 이름을 가진 파일을 만듭니다

    <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> 
    
(HTTP [IE 11 + 윈도우 8.1에 실패 doPostback]의
+1

이 코드를 복사하면 다음 오류가 발생합니다. 'IE11'은 이미 지정되었으며 고유해야합니다. 나는이 오류가 내 문제를 해결 원인 라인을 주석. –