如何将代码添加到SharePoint 2010母版页

时间:2012-10-11 13:43:40

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

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

我希望在标题区域中有一个建议表单,用户可以在其中留下他们希望拥有的功能的意见/建议。

例如:

  • 用户访问公司团队网站,并注意到有一个时钟就可以了

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

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

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

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

  

分析程序错误说明:解析a期间发生错误   服务此请求所需的资源。请查看以下内容   特定的解析错误详细信息并修改您的源文件   适当。分析器错误消息:无法加载程序集   'Branding102,Version = 1.0.0.0,Culture = neutral,   公钥= 84d1d0117dd4046d”。确保以前编译过它   访问该页面。   来源错误:第1行:

     

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

2 个答案:

答案 0 :(得分:1)

不要在主页面中使用webparts。

委托控制权是你的朋友。

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 /代码渲染方法。

答案 1 :(得分:0)

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

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

希望这有帮助