1

У меня есть код MasterPage приложения ASP.NET WebForm.JQuery не работает с использованием имени компьютера под Internet Explorer 11

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

И у меня есть код Bootstrap Datatimepicker

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

Весь этот код работает прекрасно, когда я использовать IP-адрес хоста, как

http://10.1.5.34/MyWebsite/Report1 

Но когда я использую имя компьютера он делает не работает

http://MyPCName/MyWebsite/Report1 

я не вижу каких-либо ошибок, но что странно, что Chrome отображает все вещи должным образом под http://MyPCName/MyWebsite/Report1

Так что есть что-то сделать с IE 11 ...

У меня есть теперь понятия, как это исправить. Любая подсказка?

+0

делает это совпадает с именем хоста или именем хоста -f (с областью) выходом? –

+0

@IndraUprade Извините, что вы имеете в виду? –

+0

Игнорируйте, если вы уже пробовали имя хоста с информацией о домене. Я хотел сказать, что имя хоста в url совпадает с выводом команды hostname? –

ответ

3

Связано это с Compatibility View and "Smart Defaults".

IE использует разные Browser Mode или Document Mode между двумя экземплярами.

Вы можете заставить IE использовать тот же режим, установив значение реестра или добавив в заголовок страницы

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