Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net SharePoint 2010列表项权限_Asp.net_.net_Sharepoint_Sharepoint 2010_Moss - Fatal编程技术网

Asp.net SharePoint 2010列表项权限

Asp.net SharePoint 2010列表项权限,asp.net,.net,sharepoint,sharepoint-2010,moss,Asp.net,.net,Sharepoint,Sharepoint 2010,Moss,是否有人知道在SharePoint列表中实现权限的方法,以便项目仅对创建该列表的人员及其经理(及其经理等)可见。所以任何人都可以看到他们自己的或属于下属的所有项目 我正在使用SharePoint Server 2010 我曾尝试使用EventReceiver,在添加列表项时,将其权限设置为用户的经理,但如果用户获得升级/降级,并获得新经理,该怎么办?我认为最简单的方法是修改标准视图,并将“标准”过滤器设置为仅在以下条件成立时显示项目:[创建人][等于][我]并使用仅适用于经理的第二个视图(不带过

是否有人知道在SharePoint列表中实现权限的方法,以便项目仅对创建该列表的人员及其经理(及其经理等)可见。所以任何人都可以看到他们自己的或属于下属的所有项目

我正在使用SharePoint Server 2010


我曾尝试使用EventReceiver,在添加列表项时,将其权限设置为用户的经理,但如果用户获得升级/降级,并获得新经理,该怎么办?

我认为最简单的方法是修改标准视图,并将“标准”过滤器设置为仅在以下条件成立时显示项目:[创建人][等于][我]并使用仅适用于经理的第二个视图(不带过滤器)。 当然,您必须确保您的用户不能更改视图


我知道这看起来很简单,但通常在较小的环境中也能起作用。

你也可以做一件事。。 创建一个在创建项时运行的工作流程。然后是项目添加
准许。。在该对话框中,授予“创建人”和“当前列表:管理者”权限。。这将是非常容易和工作太

如果我有很多这样的sharepoint列表,那么最好问这个问题。我认为它确实在一个小环境中工作,因为每一次人员调动都会给我带来很多工作。不过,这给了我一些灵感,谢谢你的回答!