我有几个部分Javascript视图,我试图移动到页面底部。为此,我尝试在母版页中使用容器
母版页 - >
<asp:ContentPlaceHolder ID="Foot" runat="server"></asp:ContentPlaceHolder>
部分视图(ascx)
<asp:Content ID="header" ContentPlaceHolderID="head" runat="server">
...
</asp:Content>
但是我收到了这个错误
分析器错误消息:内容控件必须是内容页面中的顶级控件或引用母版页的嵌套母版页。
那么如何确保局部视图的Javascript位于页面底部?特别是在html布局需要位于页面顶部的情况下?
答案 0 :(得分:1)
最好的方法是使用嵌套母版页而不是用户控件。
答案 1 :(得分:0)
在您的母版页中:
<body>
...
<asp:ContentPlaceHolder ID="Scripts" runat="server" />
</body>
在使用partial(ascx)的页面(aspx)中:
<asp:Content ID="indexScripts" ContentPlaceHolderID="Scripts" runat="server">
<script type="text/javascript">
...
</script>
</asp:Content>