簡體   English   中英

如何在母版js腳本之后加載網頁js

[英]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.

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