【问题标题】:How to add code to SharePoint 2010 master page如何将代码添加到 SharePoint 2010 母版页
【发布时间】:2012-10-11 13:43:39
【问题描述】:

我已根据此链接创建了包含自定义元素的自定义母版页:http://msdn.microsoft.com/en-us/library/gg447066.aspx

我想在标题区域有一个建议表单,用户可以在其中留下他们的 cmets/建议他们想要的功能。

例如:

  • 用户访问公司团队网站并注意到上面有时钟会很棒

  • 用户填写建议表单,建议通过电子邮件发送给我

  • 现在我决定是否实施/开发它

我已经放置了所有的 html 元素,现在我需要代码实现。我的问题是:“如何编写 html 元素以实现所需的功能?”。

尝试通过此解决方案跟进以在母版页后面添加代码:http://rburgundy.wordpress.com/2010/03/10/sharepoint-2010-custom-masterpage-with-code-behind-file-%E2%80%93-part-2/ 但我收到一个我不知道如何处理的错误。 这是错误:

解析器错误描述:在解析一个 服务此请求所需的资源。请查看以下内容 特定的解析错误详细信息并修改您的源文件 适当地。解析器错误消息:无法加载程序集 '品牌102,版本=1.0.0.0,文化=中性, PublicKeyToken=84d1d0117dd4046d'。确保之前编译过 访问页面。 源错误:第 1 行:

我需要将_starter.cs 文件实现为代码隐藏母版页。

【问题讨论】:

    标签: sharepoint-2010 master-pages sharepoint-branding


    【解决方案1】:

    不要为母版页中的 Web 部件而烦恼。

    委派控制是您的朋友。

    http://msdn.microsoft.com/en-us/library/ff650763.aspx

    http://fyeomans.com/2011/05/16/make-your-sharepoint-2010-master-page-extensible-with-delegate-controls/

    您可以将委托控件编写为完全回发或 Ajax,具体实现由您决定。

    就我个人而言,在母版页中包含 webpart 对我来说是一个禁忌,这就是页面布局的用途。在母版页中,委托控制是自定义 html/代码呈现的首选方法。

    【讨论】:

    • 最后我设法专注于我的 SharePoint 问题。你是对的,委托控制是我的朋友,从现在开始就是这样。谢谢!
    【解决方案2】:

    http://edwin.vriethoff.net/2007/10/02/how-to-send-an-e-mail-with-attachment-from-sharepoint/

    Web 部件中的类似内容,然后将 Web 部件添加到母版页。

    希望对你有帮助

    【讨论】:

    • 我不希望用户为 webparts 烦恼。我有一堆网站,在每个网站上启用 webpart 并不是解决方案。我希望将建议表单放在 SP 用户名旁边的标题区域中。
    • 我很确定您可以在根级别安装 Web 部件,将其添加到母版页。然后应该使用此母版页在所有站点上分发。本质上,您只需添加一次 Web 部件,用户别无选择,只能接受它的存在
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 2012-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多