显示用户名但在SharePoint功能区上隐藏其他所有内容
问题描述:
在SharePoint 2010上,我能够弄清楚如何在母版页上使用以下代码隐藏SharePoint功能区链接(网站操作 - 页面浏览器):显示用户名但在SharePoint功能区上隐藏其他所有内容
<SharePoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControl2" runat="server" PermissionsString="ManageLists">
<SharePoint:SPRibbon>
...
</SharePoint:SPRibbon>
</SharePoint:SPSecurityTrimmedControl>
但是,这也隐藏域\用户名
我在哪里可以把代码隐藏除了用户名的一切吗? 我可以创建多个trimmedControl。
答
您可以使用SharePoint Designer 2010只要打开你的母版页和以下
<asp:LoginName runat="server" id="LoginName"></asp:LoginName>
我希望帮助
问候增加,而不是SharePoint功能区Asp.Net:LoginName控制。
答
我相信这是你想不隐藏在母版页的控制:
<wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">
</wssuc:Welcome>
答
隐藏你的丝带这样
<Sharepoint:SPSecurityTrimmedControl runat="server" Permissions="ManageLists">
<div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">
.
.
.
</div>
</SharePoint:SPSecurityTrimmedControl>
然后搜索你的代码为马克告诉你行
<wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">
</wssuc:Welcome>
将上面的行复制并粘贴到母版页中占位符内的任意位置。我所做的只是在表格中添加一个新的<td>
<table class="s4-titletable" cellspacing="0">
<tr>
<td>...</td> <td>...</td> ... <td> </td>
<td>
<div class="s4-trc-container-menu">
<div>
<wssuc:Welcome id="IdWelcome" runat="serve EnableViewState="false">
</wssuc:Welcome>
</div>
</div>
</td>
</tr>
</table>
这是显示用户名的好选择,但我缺少功能(注销)。我如何将用户名登录功能添加到用户名中? – MicroSumol 2011-05-17 16:07:00
创建例如ASP.Net HyperLink控件,并让它导航到singout.aspx页面,如下例所示: ASP:超链接>” –
alnaji
2011-05-17 19:15:50