主页中包含的jQuery文件无法访问.aspx页继承同一主页

时间:2014-10-21 05:40:32

标签: javascript c# asp.net

我有一个母版页,其中包含jQuery文件

<script src="Scripts/jquery-1.9.0.js" type="text/javascript"></script>
  • 母版页位于根目录中。
  • jQuery文件位于文件夹脚本中。
  • .aspx页面位于admin文件夹中。

.aspx页面继承母版页。样式表和脚本文件的所有链接都在母版页中完成。但是jQuery不能在.aspx页面中工作,除非在.aspx页面本身加载了jQuery文件。

我试过

<script src="~/Scripts/jquery-1.9.0.js" type="text/javascript"></script>  

<script src="/Scripts/jquery-1.9.0.js" type="text/javascript"></script>

1 个答案:

答案 0 :(得分:0)

客户端/浏览器呈现从服务器收到的html /响应,因此,无论您是在aspx或母版页中引用文件,只要您正确引用它,这显然不是问题。

请注意,母版页中引用的所有外部资源都是使用content / aspx页面的上下文解析的。因此,如果您在不同文件夹中有内容页面,则应在主页面中使用引用作为绝对URL

在母版页参考资源中

<script src="~/Scripts/jquery-1.9.0.js" type="text/javascript"></script> 

请参阅msdn link,了解母版页如何与内容页面链接和编辑以呈现内容。