问题:

控制视图页面的访问权限,设置只有指定组的用户可以访问。

解决方案:

写一个webpart,添加到需要控制权限的页面,如何当前用户不属于指定的组,则不允许用户访问当前页面。

代码:
控制视图页面的访问权限//----------------------------------------------------------------
控制视图页面的访问权限
//CodeArt
控制视图页面的访问权限
//
控制视图页面的访问权限
//文件描述:
控制视图页面的访问权限
//
控制视图页面的访问权限
//创 建 人: jianyi
控制视图页面的访问权限
//创建日期: 2008-7-11
控制视图页面的访问权限
//
控制视图页面的访问权限
//修订记录: 
控制视图页面的访问权限
//
控制视图页面的访问权限
控制视图页面的访问权限
//----------------------------------------------------------------
控制视图页面的访问权限
using System;
控制视图页面的访问权限
using System.Collections.Generic;
控制视图页面的访问权限
using System.Collections;
控制视图页面的访问权限
using System.ComponentModel;
控制视图页面的访问权限
using System.Text;
控制视图页面的访问权限
using System.Web;
控制视图页面的访问权限
using System.Web.UI;
控制视图页面的访问权限
using System.Web.UI.WebControls;
控制视图页面的访问权限
using System.Web.UI.WebControls.WebParts;
控制视图页面的访问权限
using System.Web.UI.HtmlControls;
控制视图页面的访问权限
控制视图页面的访问权限
using Microsoft.SharePoint;
控制视图页面的访问权限
using System.Collections.Specialized;
控制视图页面的访问权限
using Microsoft.SharePoint.Utilities; 
控制视图页面的访问权限
控制视图页面的访问权限
namespace ShareOffice.WebParts

这种方法的一个适用场景:
一个列表做两个视图:
视图1(默认视图): 采用某个用户字段=[本人做过滤],普通用户可以查看到跟自己有关的数据。
视图2:显示所有记录。在视图2页面上放置这个权限控制webpart,设置只有某个组可以访问。




相关文章:

  • 2021-07-03
  • 2022-12-23
  • 2021-06-15
  • 2021-10-24
猜你喜欢
  • 2022-02-19
  • 2022-12-23
  • 2022-02-13
  • 2022-12-23
  • 2021-07-24
  • 2021-04-09
相关资源
相似解决方案