2013-04-13 82 views
0

當我把我的參考jQuery和其他JavaScript代碼和標記出的ContentPlaceHolder的側母版頁,然後jQuery的工程,但不是在它裏面。但問題是,當我保持在contentplaceholder之外的javacript腳本標記,然後出現錯誤,說無效的代碼黑色<%%>出現..怎麼辦?我用的ScriptManager加載jQuery的,但沒有用..母版頁和jQuery問題

+0

爲什麼負標誌?你看到什麼錯誤?你可以回答我嗎? –

+2

請提供一些代碼。 – fedosov

+0

將JavaScript放入ContentplaceHolder的要求是爲了避免由於<%= %>語句而發生的<% %>代碼塊錯誤。我改變了<%# %>這不是和問題去除,然後把javascript的出方的ContentPlaceHolder,但不明白爲什麼Jquery的未加載的ContentPlaceHolder .. –

回答

0

嘗試在此之前/以外的內容持有者

<script src="<%# Page.ResolveUrl("~")%>jquery/jq.js" type="text/javascript"></script> 
+0

笑..我這樣做是沒有使用前..我最近改變了<%= %>聲明<%# %>代替,把JavaScript的代碼刪除<% %>代碼塊錯誤的ContentPlaceHolder ..和jQuery的外面開始工作,但我並沒有解決的問題,爲什麼jQuery的沒有在的ContentPlaceHolder回答我會努力.. –

+0

需要查看您的母版頁代碼和示例頁面 – Ratna

+0

我認爲是因爲所有JavaScript文件都應該在其他所有內容之前加載。移動contentplace holder內的鏈接會將文件移動到您的body標籤中。要將文件放在head部分,您必須在contentplace持有人之前使用。 – Ratna