在依赖于MasterPage的aspx页面中引用javascript文件的位置?

时间:2016-11-10 22:14:59

标签: javascript jquery asp.net

我知道建议将脚本标记引用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的帮助。

2 个答案:

答案 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>