[英]Using JQuery in a Subfolder When the MasterPage is in the Root Folder
我試圖在ASP.NET中的jquery庫中使用名為“samples”的子文件夾,其中的母版頁位於根目錄中。 目前,對jquery腳本的引用位於母版頁的head標記中。 如果我正在創建的頁面也在根目錄中,一切正常。 如果我將頁面移動到“samples”子目錄,則jquery會中斷。
我可以通過在head標簽中使用以下內容來解決問題:
<script src="<%=ResolveUrl("~/js/jquery.js")%>" type="text/javascript"></script>
...但后來我失去了使用jquery intellisense的能力,因為我不再在設計時直接連接到文件。
所以我的問題是這樣的:當我的頁面在子文件夾中並且母版頁在根目錄中時,如何在.aspx頁面上使用jquery庫而不會失去與intellisense的連接?
只需使用:
<script src="/js/jquery.js" type="text/javascript"></script>
放/ 在 js 之前做的伎倆。 我總是將我的css和javascript文件保存在單獨的文件夾中,並使用此調整正確地包含它們。
對於intellisense你可以嘗試這個技巧:
<%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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.