2014-06-10 3 views
0

업데이트 패널이 있고 그 안에 리피터와 버튼이 있습니다.Internet Explorer의 패널 포스트 백 업데이트

단추를 클릭하면 일부 데이터가 필터링되고 중계기가 바인딩됩니다.

모든 것이 로컬 호스트에서 정상적으로 작동합니다. 서버에서는 모든 것이 크롬, 파이어 폭스, 사파리에서 완벽하게 작동하지만 인터넷 탐색기에서는 전체 포스트 백이 수행됩니다.

나는

<Triggers> 
    <asp:AsyncPostBackTrigger ControlID="btnupdaetd" /> 
</Triggers> 

에 있지만 효과 버튼 클릭 퍼팅으로 노력했다. 인터넷 익스플로러를 제외하고 모든 브라우저에서 모든 것이 잘 작동합니다.

이 난 행운과

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

을 시도했다.

코드에서 아무 것도 잘못되었습니다. 모든 것이 Chrome, Firefox, Safari에서 완벽하게 작동합니다. 유일한 문제는 서버의 Internet Explorer에서 발생합니다. 로컬에서는 인터넷 익스플로러에서도 작동합니다.

답변

0

보십시오이

<asp:AsyncPostBackTrigger ControlID="btnupdaetd" /> 

<asp:AsyncPostBackTrigger ControlID="btnupdaetd" EventName="Click" /> 

또한이

<asp:Button runat="server" ID="btnupdaetd" ClientIDMode="AutoID" Text="Click" OnClick="btnupdaetd_Click" /> 

처럼 ASP 버튼을 AutoID-ClientIDMode를 추가

에 업데이트 패널이

같은 UpdateMode="Conditional"을 추가 변경
<asp:UpdatePanel ID="upd1" runat="server" UpdateMode="Conditional"> 
+0

ClientIDMode = "AutoID"정지 이벤트가 아무것도 –

+0

업데이트 모드는 당신의 코드와 무엇을 공유하시기 바랍니다 완벽하게 –

+0

입니다했다 후 작동하지, 클릭 당신 IE의? –