Microsoft.SharePoint.WebControls.SPRibbon无法在Sharepoint SandBox解决方案中工作?

时间:2011-11-15 11:23:18

标签: visual-studio-2010 sharepoint-2010 ribbon-control

我想使用Webpart In Sandbox Solution创建上下文选项卡..那时我收到错误,如下所示当我添加Custom-Webpart时:

Web部件错误:部分信任应用程序域中沙盒代码包装器的Execute方法抛出了未处理的异常:发生了意外错误。

在我的Webpart代码中

Microsoft.SharePoint.WebControls.SPRibbon.GetCurrent(this.Page).MakeTabAvailable("MyProject.Ribbon.HelloTab"); 

是否有另一种解决方法来创建自定义功能区选项卡?

1 个答案:

答案 0 :(得分:0)

不允许在沙箱内更改功能区。你必须有选择。

  1. 使您的解决方案成为服务器场解决方案(从而为其提供必要的权限)
  2. 使用沙盒代理执行功能区上的步骤(请参阅MSDN