即使路径正确,我在Scripts
文件夹中的jQuery文件在登录屏幕上显示为404。我研究了很多解决方案,但似乎没有任何工作。我试图在用户点击登录按钮时使用jQuery显示加载程序。
按钮:
<asp:Button ClientIDMode="Static" ID="btnLogin" CssClass="btn btn-block btn-large" runat="server" Text="Login" OnClick="btnLogin_Click"></asp:Button>
jQuery的:
$("#btnLogin").click(function() {
$("#loader").show();
});
CSS:
#loader {
animation: animate 1.5s linear infinite;
clip: rect(0, 80px, 80px, 40px);
height: 80px;
width: 80px;
position: absolute;
left: calc(50% - 40px);
top: calc(90% - 40px);
display: none;
}
jQuery参考:
<script src="~/Scripts/jquery-1.8.0.min.js"></script>
我已100%确定路径是正确的。我在我的Web.Config中试过这个并没有成功:
<location allowOverride="false" path="~/Scripts">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
这让我疯了大约一个小时了。任何帮助,将不胜感激。
答案 0 :(得分:0)
作为解决方法,当您尝试解决它时,您可以使用CDN中的jQuery(如//code.jquery.com/jquery-1.11.3.min.js)。如果没有机会从互联网上获取它,您可以在IIS上设置另一个站点来提供静态文件并将其用作本地CDN:)