簡體   English   中英

如何從內容頁面替換MasterPage中設置的jQuery庫?

[英]How to replace the jQuery library set in the MasterPage, from a Content Page?

我有這個問題我的項目有一個母版頁和內容頁面,我在Master Page中有這個代碼

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

但我只需要在一個內容頁面中使用它

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

我怎么做的?

在您的母版頁上,添加一個ContentPlaceHolder來包裝jQuery庫腳本:

<asp:ContentPlaceHolder ID="jqContentPlaceHolder" runat="server">
    <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
</asp:ContentPlaceHolder>

在每個使用默認庫的內容頁面上,您只需忽略ContentPlaceHolder - 不將其放在頁面上,因為如果它在那里並且它是空的,那么您將沒有任何jQuery庫。

對於頁面,您需要一個不同的庫,只需執行以下操作:

<!-- This will replace the default contents set on the Master Page -->
<asp:Content ID="Content1" ContentPlaceHolderID="jqContentPlaceHolder" runat="server">
   <script type="text/javascript" src="js/jquery-1.5.2.min.js"></script>
</asp:Content>

只需簡單地在Head內容占位符內的內容頁面中定義js文件鏈接,它就會超載前一個。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM