0

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

而且我脑子里也有一些手写的东西(脚本应该是……对吗?)做点点滴滴……

但似乎由于 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 回答