2010-11-01 91 views
1

我正在使用母版頁修復在ASP.NET中設計的客戶網站。我需要將一個插入到鏈接到母版頁的內容頁面中的jQuery adgallery。asp:內容和客戶端腳本

<asp:Content ContentPlaceHolderID="cphHeader" runat="server"> 
<div class="ad-gallery"> 
</div>  
</asp:Content> 

由於該內容在服務器端呈現,因此jQuery廣告庫不起作用。

什麼解決方法,如果可用,我可以用來插入一個jQuery畫廊在這個母版頁佔位符?

回答

1

它看起來像你可能會試圖把你的母版頁的HTML頭元素(這是從內容佔位符的ID)的內容佔位符。在ASP.Net內容頁面中,通常有兩個內容佔位符,一個用於head元素,另一個用於body元素。因此,在頭部內容佔位符中,您會將腳本和其他資源放在正文內容佔位符中,您將放置HTML標記(如div)。

對於問題的第二部分,如果您使用$(document).ready()並從那裏連線您的畫廊,您可以確信您正在嘗試使用的DOM元素將被加載到頁面上。

+0

「標題」是指頁面標題(div佈局),而不是元素。我的佔位符在面板內(在下)。 – 2010-11-01 18:32:57

+0

對不起,我不知道如何從$(document).ready()'連接'我的jQuery庫。 – 2010-11-01 18:33:40

+0

註冊客戶端腳本技術如何? – 2010-11-01 18:36:35