在子文件夹使用jQuery当母版是在根文件夹(Using JQuery in a Subfolder

2019-07-29 01:53发布

我想在一个名为“样本”与位于根目录下的子文件夹母版使用jQuery库在ASP.NET。 目前对jQuery脚本的引用位于母版页的head标签。 如果我创建的页面也是在根目录下,一切工作正常。 如果我的页面移动到“样本”子目录,jquery的休息。

我可以通过使用类似的头标记以下解决问题:

<script src="<%=ResolveUrl("~/js/jquery.js")%>" type="text/javascript"></script>

......后来我失去使用jquery智能感知能力,因为我不再直接连接到设计过的文件。

所以我quesiton是这样的:我如何使用jQuery库一个.aspx页上不输给智能感知连接时,我的网页是在一个子文件夹和母版页是根?

Answer 1:

简单地使用这样的:

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

/ JS的伎俩 。 我总是把我的CSS和JavaScript文件在不同的文件夹,并使用这个调整,以正确地包括他们。

对于智能感知你可以试试这招:

<%if(true){%>
    <script src="/js/jquery.js" type="text/javascript"></script>
<%}%>

我不能够回忆起这一招的来源。



Answer 2:

你可以使用脚本管理器包括JS文件:

<asp:ScriptManager runat="server">
    <Scripts>
        <asp:ScriptReference Path="~/js/jquery.js" />
    </Scripts>
</asp:ScriptManager>


文章来源: Using JQuery in a Subfolder When the MasterPage is in the Root Folder