Javascript 在服务器上链接JS和CSS文件的问题-滑动条

Javascript 在服务器上链接JS和CSS文件的问题-滑动条,javascript,jquery,html,css,iis,Javascript,Jquery,Html,Css,Iis,Slick slider在服务器上运行时不显示,但在本地主机上运行时没有问题。调用index.aspx上的滑块,但在母版页中链接。有什么问题吗 布局: <!-- Slick Slider --> <script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"</script> <script type="text/javascript" src="//code.jquery

Slick slider在服务器上运行时不显示,但在本地主机上运行时没有问题。调用index.aspx上的滑块,但在母版页中链接。有什么问题吗

布局:

<!-- Slick Slider -->
<script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"</script>
<script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script type="text/javascript" src="../inc/slick/slick.min.js"></script>
<link rel="stylesheet" type="text/css" href="../inc/slick/slick.css" />

您使用的是正确的母版而不是包含它的页面上的相对链接。当两者结合使用时,母版页上的链接将在内容页的上下文中运行,在本例中为index.aspx。我假设这是一个普通的webforms应用程序?它在本地工作的原因可能是它在本地托管在根目录中,但在服务器上时,它位于子文件夹中。因此,../relative路径在本地没有区别,因为它无法在目录树上进一步导航,但在您的服务器上,它将把它带到它所在的上面的目录,这使得路径的其余部分被目录弄错了

您可以使用~/inc/slick/slick.min.js中的一种虚拟根支持方法。此链接详细介绍了服务器控件部分中的一些细节。要使用此方法,如果母版页的codebehind可以访问脚本标记,则最简单

或者,如果您知道应用程序将托管在何处,如果应用程序托管在网站/inc/slick/slick.min.js的根目录中,请使用绝对路径


或者,如果将使用母版的所有aspx页面位于同一位置,则使用使用母版的内容页所在位置的相对路径。inc/slick/slick.min.js

根据您的回答,我在浏览器中检查了我的图像视图,链接scs:public_html..scs..>index.aspx..>images..>css..>inc中缺少主文件夹。最后,我将代码从母版页移动到了链接和images/image.jpg和src=inc/slick/slick.min.js的索引,当我在主页上做同样的事情时,它仍然很有趣。谢谢你的时间,伙计。