首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当MasterPage位于根文件夹中时,使用子文件夹中的JQuery

当MasterPage位于根文件夹中时,使用子文件夹中的JQuery
EN

Stack Overflow用户
提问于 2009-06-22 07:38:18
回答 2查看 5.6K关注 0票数 5

我正在尝试使用ASP.NET中名为"samples“的子文件夹中的jquery库,其母版页位于根目录中。目前,对jquery脚本的引用位于母版页的head标记中。如果我正在创建的页面也在根目录中,那么一切都会正常工作。如果我将页面移到"samples“子目录,jquery就会中断。

我可以通过在head标签中使用类似以下内容来解决这个问题:

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

...but然后我失去了使用jquery intellisense的能力,因为我在设计时不再直接连接到文件。

所以我的问题是:当我的页面在子文件夹中而母版页在根目录中时,我如何在.aspx页面上使用jquery库而不失去与智能感知的连接?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-22 07:42:15

只需使用以下命令:

代码语言:javascript
运行
复制
<script src="/js/jquery.js" type="text/javascript"></script>

将/放在 js之前。我总是把我的css和javascript文件放在不同的文件夹中,并使用这个调整来正确地包含它们。

对于intellisense,您可以尝试此技巧:

代码语言:javascript
运行
复制
<%if(true){%>
    <script src="/js/jquery.js" type="text/javascript"></script>
<%}%>

我想不起这个把戏的来源了。

票数 10
EN

Stack Overflow用户

发布于 2009-06-22 07:47:48

您可以使用脚本管理器来包含JS文件:

代码语言:javascript
运行
复制
<asp:ScriptManager runat="server">
    <Scripts>
        <asp:ScriptReference Path="~/js/jquery.js" />
    </Scripts>
</asp:ScriptManager>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1025920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档