Вот код и способы на стороне клиента скрыть вкладку Страницы
Код сзади:
через форумы MSDN Скрыть / отключить элементы ленты :
public void HideRibbonItem()
{
//if this is a System.Web.UI.Page
SPRibbon ribbon = SPRibbon.GetCurrent(this);
ribbon.TrimById("Ribbon.ListItem.New.NewFolder");
}
и Места настройки ленты сервера по умолчанию это Ribbon.WebPartPage
вкладка
javascript / jQuery:
осматривая страницу, мы видим, что вкладка Page глубоко закопана
, но с помощью некоторого быстрого и грязного JavaScript или jQuery вы можете скрыть эту вкладку
javascript:
document.getElementById('Ribbon.WebPartPage-title').style.display = "none";
jQuery:
$('#Ribbon\\.WebPartPage-title').hide();
Я бы посчитал, что метод code-behind является более чистым способом, но клиентский скрипт также выполняет свою работу.