0

私は clientscript.registerclientscriptblock を (typeof(page),this,that) で使用して、スクリプトにぶつけています.. jqueryやvalidateなど。

そして、私はまた、頭の中にいくつかの手書きのスクリプトを持っています(スクリプトがあるはずです..そうですか?)ビットとボブをやっています..

しかし、registerclientscript はスクリプトを頭に入れていないようです (理由はわかっています)。

確かに.netには頭にsciptsを置く方法があります..?! 番号?!?または、すべてのページの下部にすべてのハンドコーディングされたものをダンプする必要がありますか(すべてが間違っていると感じています)、または..別の答えはありますか?

ありがとう

ナット

registerscriptblock / includeがページの先頭に物事を入れない理由を本当に理解できません...なぜなぜなぜ-わかりました合理的な答えがあると確信していますが、それでも?

4

1 に答える 1

0

マスター ページを使用している場合、作業は次のように簡単です...

<!-- in master page -->
<head>
    <link type="text/css" rel="stylesheet" href="/styles/common1.css" />
    <script type="text/javascript" src="/scripts/common1.js"></script>
    <asp:contentplaceholder id="ExtraStylesAndScripts" runat="server" />
</head>

<!-- on child pages -->
<asp:content contentplaceholderid="ExtraStylesAndScripts" runat="server">    
    <link type="text/css" rel="stylesheet" href="/styles/extra1.css" />
    <script type="text/javascript" src="/scripts/extra1.js"></script>
</asp:content>

これは、ASP.NETのカスタム ヘッダー要素に関するリンクです。

于 2010-02-03T14:17:19.917 に答える