我在我的应用程序中使用 WSS 3.0。我将列表显示为 DataView Webpart。我的目标是让这个 webpart 对选定的一组人可见。由于 WSS 3.0 中没有 Target Audience 选项,因此我编辑了 List Permissions 并仅将读取权限授予选定用户。这不会从页面中隐藏 Web 部件,而是向其他用户显示拒绝访问消息。
拒绝访问。您无权执行此操作或访问此资源。
正如我所说,我想隐藏这个 web 部件,因为它在网页上对其他无权查看它的用户不可见。由于此消息只会显示给那些没有权限的用户!,我的做法是在html中搜索上述消息并识别并隐藏父节点,从而隐藏webpart。
我不太确定该怎么做。有任何想法吗?提前致谢!