1

다음과 같은 ASP.NET WebForm 응용 프로그램의 MasterPage 코드가 있습니다.Internet Explorer 11에서 JQuery가 컴퓨터 이름을 사용하여 작동하지 않습니다.

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <link href="<%= this.ResolveUrl("~/Content/bootstrap.min.css") %> " rel="stylesheet" /> 
    <link href="<%= this.ResolveUrl("~/Content/bootstrap-theme.min.css") %> " rel="stylesheet" /> 
    <link href="<%= this.ResolveUrl("~/Content/bootstrap-datetimepicker.min.css") %> " rel="stylesheet" /> 
    <link href="<%= this.ResolveUrl("~/Content/reports.css") %> " rel="stylesheet" /> 
    <script src="<%= this.ResolveUrl("~/Scripts/jquery-1.9.1.min.js") %>"></script> 
    <%--<script src="/Scripts/moment-with-locales.min.js"></script>--%> 
    <script src="<%= this.ResolveUrl("~/Scripts/moment.min.js") %>"></script> 
    <script src="<%= this.ResolveUrl("~/Scripts/bootstrap.min.js") %>"></script> 
    <script src="<%= this.ResolveUrl("~/Scripts/bootstrap-datetimepicker.min.js") %>"></script> 
    <script src="<%= this.ResolveUrl("~/Scripts/es.js") %>"></script> 
    <script src="<%= this.ResolveUrl("~/Scripts/reports.js") %>"></script> 

    <asp:ContentPlaceHolder ID="head" runat="server"> 
    </asp:ContentPlaceHolder> 
</head> 
<body> 
    <form id="formMain" runat="server"> 
     <div> 
      <asp:ContentPlaceHolder ID="ContentPlaceHolderMain" runat="server"> 
      </asp:ContentPlaceHolder> 
     </div> 
    </form> 
</body> 
</html> 

그리고 난 내가

http://10.1.5.34/MyWebsite/Report1 

같은 호스트의 IP 주소를 사용하지만 컴퓨터 이름을 사용할 때 수행 할 때 코드가 Bootstrap Datatimepicker

$(function() { 
    $('.datepicker').datetimepicker({ 
     locale: 'es', 
     maxDate: 'now', 
     format: 'DD/MM/YYYY' 
    }); 
}); 

에 대한 모든이 코드는 잘 작동이 작동하지 않음

http://MyPCName/MyWebsite/Report1 

나는 그것을 해결하는 방법을 지금 단서가 ... 나는 오류를 볼 수 없습니다하지만 이상한 것은 크롬이 제대로 http://MyPCName/MyWebsite/Report1

그래서 IE 11과 함께 할 수있는 뭔가가 아래에 모든 것을 표시하도록. 어떤 단서?

+0

하지가 출력 (도메인 포함) 호스트 이름 또는 호스트 이름 -f에 일치하는이를 추가하여 동일한 모드를 사용하도록 IE를 강제 할 수 있습니까? –

+0

@IndraUprade 죄송합니다, 무슨 뜻입니까? –

+0

이미 도메인 정보로 호스트 이름을 시도한 경우 무시하십시오. 나는 url에있는 hostname이 hostname 명령의 결과와 일치한다는 것을 말하고 싶습니까? –

답변

3

이것은 Compatibility View and "Smart Defaults"과 관련 있습니다.

IE는 두 인스턴스간에 서로 Browser Mode 또는 Document Mode을 사용합니다.

당신은 레지스트리 값을 설정하거나 페이지 헤더

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