我知道建议将脚本标记引用javascript文件一直放到底部。
对于 Webform ,我应该在 Maincontent 占位符中放置这些标记?它们是否会被MasterPage放在底部?
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
//css files can go here...
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="maincontent" runat="server">
</asp:Content>
我之所以提出这个问题是因为我不想在母版页中使用Jquery,因为它会弄乱页面的其余部分。我想只在少数页面上运行它。
Thansk的帮助。
答案 0 :(得分:1)
无论你把它放在哪里,它都需要高于任何使用它的OTHER脚本。是优选的,但现在更多的是约定而不是要求。
答案 1 :(得分:1)
为母版页中的脚本创建另一个内容占位符(位于底部)。例如,
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
//css files can go here...
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="maincontent" runat="server">
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="scripts" runat="server">
</asp:Content>