我正在开发一个sharepoint 2010 visual webpart,它将显示某种ajax内容。
我在webpart上有一个属性用于刷新率,但我希望此属性仅由管理员(或任何特定组)设置。
实现这一目标的最佳方法是什么?
谢谢。
答案 0 :(得分:3)
在我们的组织中,默认情况下,每个人都通过“所有员工”Active Directory组授予我们的SharePoint网站“读取”权限。这允许用户浏览页面,但不能编辑它们;如果您无法编辑页面,则无法编辑页面上的任何Web部件。
应将具有提升权限的用户添加到其他AD组(您也可以使用SharePoint组),并为这些组授予适当的权限。
答案 1 :(得分:2)
您可以创建自定义工具部分。请查看this example以获取有关如何创建一个教程的教程。
总的来说,您的一般步骤将是:
Microsoft.SharePoint.WebPartPages.ToolPart
CreateChildControls
,只要当前用户具有权限(根据您选择的任何规则,ex:SharePoint组),编写代码以显示文本框。GetToolParts
并添加自定义工具包,使其显示在右侧