SharePoint 2010 隐藏个人操作Personal Action的部分内容(右上角下拉菜单)

SharePoint 2010 隐藏个人操作Personal Action的部分内容(右上角下拉菜单)

        最近有个需求是隐藏个人操作Personal Action的部分内容(右上角下拉菜单),研究了一下需要更改Welcome.ascx文件。
        文件位置:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES
        在母版页中可以看到,母版页引用了这个ASP.NET控件:
SharePoint 2010 隐藏个人操作Personal Action的部分内容(右上角下拉菜单)_第1张图片
        我们复制Welcome.ascx文件,打开一个CustomWelcome.ascx,同时在母版页中引用此文件。(使用SPD或VS打开均可,SPD需要先打开站点才能编辑外部页面)。
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Import Namespace="Microsoft.SharePoint" %> <%@ Assembly Name="Microsoft.Web.CommandUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Control Language="C#" Inherits="Microsoft.SharePoint.WebControls.Welcome,Microsoft.SharePoint,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c"   AutoEventWireup="false" compilationMode="Always" %>
  
        逐个分析各个ID。为了便于比较,我先将所有的部件隐藏起来(Visible="false")。此时下拉菜单只有“我的网站”、“我的档案”。其余三个是自己加的,可忽略。
SharePoint 2010 隐藏个人操作Personal Action的部分内容(右上角下拉菜单)_第2张图片

ID_PersonalInformation

        代表我的设置。将其属性Visible="false"去掉。保存。刷新首页,可以看到。
SharePoint 2010 隐藏个人操作Personal Action的部分内容(右上角下拉菜单)_第3张图片

ID_LoginAsDifferentUser

        代表以其他用户身份登陆。将其属性Visible="false"去掉。保存。刷新首页,可以看到。
SharePoint 2010 隐藏个人操作Personal Action的部分内容(右上角下拉菜单)_第4张图片

ID_RequestAccess

        代表。将其属性Visible="false"去掉。保存。刷新首页,无变化。后来找到这个 “请求访问”是在没有权限时会出现,我这里用了系统账户,然后。。。你懂的。

ID_Logout

        代表。将其属性Visible="false"去掉。保存。刷新首页,可以看到。
SharePoint 2010 隐藏个人操作Personal Action的部分内容(右上角下拉菜单)_第5张图片

ID_PersonalizePage

        代表。将其属性Visible="false"去掉。保存。刷新首页,可以看到。
SharePoint 2010 隐藏个人操作Personal Action的部分内容(右上角下拉菜单)_第6张图片

ID_SwitchView

        代表。将其属性Visible="false"去掉。保存。刷新首页,无变化。这个选项用于 当设置个人视图后,可以对不同视图的切换。

MSOMenu_RestoreDefaults

        代表。将其属性Visible="false"去掉。保存。刷新首页,无变化。这个选项用于 个性化设置后,用于恢复系统默认视图。

你可能感兴趣的:(Sharepoint)