我有一個網頁中的JavaScript代碼需要在母版頁中的js代碼後加載,但.NET似乎想要的東西的另一種方式。我曾嘗試使用ClientScript.RegisterStartupScript,但網頁代碼仍然出現在母版頁腳本之前的輸出流中。如何加載網頁js之後,母版頁js腳本
1
A
回答
3
嘗試爲此設置內容佔位符。
在主頁:
<head>
...
<script type="text/javascript">
//master's javascript
</script>
<asp:ContentPlaceHolder ID="JsContent" runat="server" />
...
</head>
在內容網頁:
<asp:Content ContentPlaceHolderID="JsContent" runat="server">
<script type="text/javascript">
//page's javascript
//this js block will appear after the master's one
</script>
</asp:Content>
0
的RegisterClientScriptBlock,其在所呈現的頁面的頂部插入一個腳本塊。
RegisterStartupScript,它在渲染頁面的末尾插入一個腳本塊。
http://msdn.microsoft.com/en-us/library/3hc29e2a.aspx#IncludingCustomClientScriptinASP.NETPages
+0
如果您閱讀我的原始文章,您會看到我已經嘗試了這種方法。我需要的是Andrei關於代碼出現在HTML流中的答案。他的回答是現貨。 –
+0
如果您在母版頁的代碼隱藏中使用相應的註冊方法註冊腳本,則會執行所需的操作。該選項是聲明與編程:) – IrishChieftain
相關問題
- 1. 如何使用js加載網站佈局(頁眉,頁腳)
- 2. 節點JS:加載網頁
- 3. cron和網頁加載JS
- 4. 使我的許多JS腳本之一加載在頁腳(wordpress)
- 5. 內嵌jQuery腳本與asp.net母版頁單獨的js文件
- 6. JS腳本加載
- 7. Skel js頭部並不總是加載sharepoint 2013母版頁
- 8. 如何查看頁面中加載的js腳本的順序
- 9. Sharepoint 2013母版頁底層HTML/JS
- 10. 如何在頁面加載後在Vaadin中加載js函數
- 11. SSL網頁上的IE8加載JS
- 12. 加載下一頁網格Ext JS 4
- 13. 下劃線js vs加載腳本Js
- 14. 加載頁面後加載腳本?
- 15. 在母版頁上加載頁面
- 16. jQuery/JS頁面加載
- 17. 角js腳本加載
- 18. JS腳本未加載node.js
- 19. 加載腳本需要JS
- 20. 用JS加載JS文件沒有網頁
- 21. asp.net腳本加載器母版頁和路徑錯誤
- 22. 如何讓腳本在網頁上最後加載?
- 23. 共享CSS,JS,圖片,母版頁,等整個ASP.NET網站
- 24. 只有一個JS腳本在頁面加載執行
- 25. 等待,直到js腳本加載在頁面上
- 26. 刷新JS腳本無需重新加載頁面
- 27. 如何在母版頁中使用js文件?
- 28. 如何運行AJAX網頁加載腳本加載
- 29. 如何檢查網頁是否被加載(沒有JS)?
- 30. 如何從網頁內容加載js和css文件spring mvc
工作就像一個魅力! –