我想在一个名为“样本”与位于根目录下的子文件夹母版使用jQuery库在ASP.NET。 目前对jQuery脚本的引用位于母版页的head标签。 如果我创建的页面也是在根目录下,一切工作正常。 如果我的页面移动到“样本”子目录,jquery的休息。
我可以通过使用类似的头标记以下解决问题:
<script src="<%=ResolveUrl("~/js/jquery.js")%>" type="text/javascript"></script>
......后来我失去使用jquery智能感知能力,因为我不再直接连接到设计过的文件。
所以我quesiton是这样的:我如何使用jQuery库一个.aspx页上不输给智能感知连接时,我的网页是在一个子文件夹和母版页是根?
简单地使用这样的:
<script src="/js/jquery.js" type="text/javascript"></script>
把/ JS的伎俩了 。 我总是把我的CSS和JavaScript文件在不同的文件夹,并使用这个调整,以正确地包括他们。
对于智能感知你可以试试这招:
<%if(true){%>
<script src="/js/jquery.js" type="text/javascript"></script>
<%}%>
我不能够回忆起这一招的来源。
你可以使用脚本管理器包括JS文件:
<asp:ScriptManager runat="server">
<Scripts>
<asp:ScriptReference Path="~/js/jquery.js" />
</Scripts>
</asp:ScriptManager>