1

我有以下ASP.NET WebForm应用程序的MasterPage代码。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' 
    }); 
}); 

当我像

http://10.1.5.34/MyWebsite/Report1 

使用主机的IP地址,但是当我使用计算机名它所有这些代码工作得很好不工作

http://MyPCName/MyWebsite/Report1 

我看不到任何错误,但有什么奇怪的是,浏览器就会显示正确下http://MyPCName/MyWebsite/Report1

所以它是与IE 11的所有东西...

我现在已经知道如何解决它。任何线索?

+0

做它匹配的主机名或主机名-f(带域)输出使用相同的模式? –

+0

@IndraUprade对不起,你是什么意思? –

+0

如果您已尝试使用域名信息的主机名,则忽略。我的意思是说,url中的主机名与主机名命令的输出相匹配? –

回答

3

它与Compatibility View and "Smart Defaults"有关。

IE在两个实例之间使用不同的Browser ModeDocument Mode

您可以强制IE通过设置注册表值或添加这页头

<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
相关问题