clientscript.registerclientscriptblock还是包括不添加到页面头?

时间:2010-02-03 13:46:29

标签: .net jquery head registerclientscriptblock

我正在使用clientscript.registerclientscriptblock(typeof(page),this,that)来编写我的脚本..即。 jquery和验证等..

并且我还有一些手写脚本的东西(脚本应该是......对吗?)做位和bobs ..

但似乎因为registerclientscript没有把脚本放在头脑中(善良知道为什么)我手头插入的脚本!#/ p> 肯定.net有办法将这些scipts放在脑袋里......?!没有?!?或者我将不得不将我的所有手工编码的东西转储到我所有页面的底部(只是感觉全不对劲) 或..还有另一个答案吗?

感谢

NAT

我真的无法理解为什么registercriptblock / include不会把东西放在页面的头部...为什么为什么 - 确定有一个合理的答案,但即便如此 ?

1 个答案:

答案 0 :(得分: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>

以下是关于custom header elements in ASP.NET

的链接