我想在名为“samples”的子文件夹中使用位于根目录中的masterpage的ASP.NET中的jQuery库。目前,对jQuery脚本的引用位于主页面的头标记中。如果我创建的页面也在根目录中,则一切正常。如果我将页面移动到“samples”子目录,jquery会中断。在子文件夹中使用JQuery当MasterPage位于根文件夹中
我可以使用类似的头标记以下解决问题:
<script src="<%=ResolveUrl("~/js/jquery.js")%>" type="text/javascript"></script>
......但后来我失去使用jquery智能感知能力,因为我不再直接连接在设计时间到文件。
所以我的问题是这样的:当我的页面位于子文件夹中且母版页位于根目录中时,如何在.aspx页面上使用jQuery库而不会失去与智能感知的连接?
我做同样的,一个JavaScript和直接的根源,然后一个css文件夹中使用服务器相对URI指向我的CSS/JS文件。 – Colin 2009-06-22 07:47:18
我已经验证了/ js确实允许代码在两个文件夹中运行(因此它是比ResolveUrl更好的解决方案),但它仍然不会让我看到智能感知。你列出的intellisense技巧也不起作用。 – shizbiz 2009-06-22 07:56:18