[英]How to load web page js after master page js script
我在網頁中有javascript代碼,需要在母版頁中的js代碼之后加載代碼,但是.NET似乎希望反過來。 我嘗試使用ClientScript.RegisterStartupScript,但是網頁代碼仍出現在輸出流中的母版頁腳本之前。
為此嘗試使用內容占位符。
在母版頁中:
<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>
RegisterClientScriptBlock,它將在呈現頁面的頂部插入一個腳本塊。
RegisterStartupScript,它將在呈現的頁面末尾插入一個腳本塊。
http://msdn.microsoft.com/en-us/library/3hc29e2a.aspx#IncludingCustomClientScriptinASP.NETPages
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.