首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未编译SharePoint 2010 file.aspx

未编译SharePoint 2010 file.aspx
EN

Stack Overflow用户
提问于 2014-05-13 19:55:43
回答 1查看 121关注 0票数 1

我正在尝试将一些静态内容包含到SharePoint 2010母版页中。我试图通过创建一个aspx文件并在母版页模板中注册它来实现这一点。代码如下:

footer.aspx:

代码语言:javascript
复制
 <%@ Control Language="C#"
 compilationMode="Always" %>

 <div id="testfooter">hello from test footer</div>

在母版页中:

代码语言:javascript
复制
 <%@ Register TagPrefix="UserControl" TagName="Footer" Src="/location/footer.aspx" %>

 <UserControl:Footer id="IdFooter" runat="server" EnableViewState="false">
        </UserControl:Footer>

我得到了错误

代码语言:javascript
复制
 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。

亚历克斯

EN

回答 1

Stack Overflow用户

发布于 2014-05-13 20:35:29

用户控件是一个.ascx文件,所以我不确定您是否正确地创建了它。您不能只将页面添加到母版页。您只能添加控件。

SharePoint对您可以在其中运行的代码有进一步的限制。

要使用SharePoint,您必须:

使用SharePoint

  • Activate
  1. SharePoint
  2. 在dll中创建用户控件将UserControl添加到页或母版页。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23630575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档