【问题标题】:SharePoint 2010's webpartSharePoint 2010 的 Web 部件
【发布时间】:2011-01-17 15:32:42
【问题描述】:

我需要创建一个包含一些自定义属性的 Web 部件。它们是个性化属性。 但是当我由具有“贡献者”权限的普通用户登录时,我发现普通用户无法更改自定义属性的值。

有没有人可以让我知道哪些用户可以更改 webpart 的自定义属性。 或者,哪些代码 sn-p 可以使自定义属性可以由每个用户更改。

谢谢。

【问题讨论】:

    标签: sharepoint sharepoint-2010


    【解决方案1】:

    查看这篇文章:

    http://office.microsoft.com/en-ca/windows-sharepoint-services-help/permission-levels-and-permissions-HA010100149.aspx

    您所说的自定义属性与任何权限没有直接关联。相反,它与托管包含 Web 部件的页面的站点的权限相关联。如果您拥有网站的设计权限,则可以更新 Web 部件属性。默认情况下,贡献者没有设计权。

    如果您愿意,您可以修改贡献者权限级别以包括站点级别的设计权限。

    【讨论】:

    • 谢谢,这与 sharepoint 2007 不同,不是吗?我看到,在 sharepoint 2007 上,任何可以访问页面并将页面作为“个人视图”查看的用户都可以更新任何自定义属性。
    • 不,当您看到个人视图时,只会为该用户更新属性,而不是为所有人更新....
    • 但只有拥有设计权限的用户才能对“共享视图”或“个人视图”的自定义属性进行更改。对吗?
    • 顺便问一下,有没有微软的文章谈到这个问题。我需要向我的老板汇报。
    • 这不是问题,它是如何设计的......你为什么认为这是一个问题?
    【解决方案2】:

    您必须将个性化范围设为用户范围而不是共享范围

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

    【讨论】:

      猜你喜欢
      • 2012-03-19
      • 2013-05-26
      • 2011-05-12
      • 2011-05-04
      • 2011-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多