我正在尝试将一些静态内容包含到SharePoint 2010母版页中。我试图通过创建一个aspx文件并在母版页模板中注册它来实现这一点。代码如下:
footer.aspx:
<%@ Control Language="C#"
compilationMode="Always" %>
<div id="testfooter">hello from test footer</div>在母版页中:
<%@ Register TagPrefix="UserControl" TagName="Footer" Src="/location/footer.aspx" %>
<UserControl:Footer id="IdFooter" runat="server" EnableViewState="false">
</UserControl:Footer>我得到了错误
Error
The user control '/location/footer.aspx' is not compiled, and can only be used dynamically. To force it to be compiled, set compilationMode="Always" in its @control directive. 任何帮助都非常感谢,我不喜欢SharePoint。
亚历克斯
发布于 2014-05-13 20:35:29
用户控件是一个.ascx文件,所以我不确定您是否正确地创建了它。您不能只将页面添加到母版页。您只能添加控件。
SharePoint对您可以在其中运行的代码有进一步的限制。
要使用SharePoint,您必须:
使用SharePoint
https://stackoverflow.com/questions/23630575
复制相似问题