隐藏“网页”链接的最简单方法是什么?
谢谢。
答案 0 :(得分:6)
以下是代码隐藏和客户端隐藏页面选项卡的方法
代码背后:
通过MSDN论坛Hide/disable ribbon items:
public void HideRibbonItem()
{
//if this is a System.Web.UI.Page
SPRibbon ribbon = SPRibbon.GetCurrent(this);
ribbon.TrimById("Ribbon.ListItem.New.NewFolder");
}
来自Default Server Ribbon Customization Locations,Ribbon.WebPartPage
标签
<强>的javascript / jQuery的:强>
检查页面我们可以看到页面标签深埋
但是使用一些快速和脏的javascript或jQuery,你可以隐藏该选项卡
的javascript:
document.getElementById('Ribbon.WebPartPage-title').style.display = "none";
jQuery的:
$('#Ribbon\\.WebPartPage-title').hide();
我认为代码隐藏方法更简洁,但客户端脚本也可以完成工作。
答案 1 :(得分:3)
除了此处提到的解决方案外,要完全隐藏页面标签,您应使用Ribbon.WebPartPage
代替Ribbon.ListItem.New.NewFolder
。