我們無法隱藏顯示在頂部導航欄中的SET區域,我正在使用下面的代碼片段實現相同效果。但是即使代碼沒有拋出任何錯誤,子網站也不會隱藏。在不安全的更新之後,代碼無法正常工作。無法使用C#隱藏設置區域代碼
代碼段:
using (SPSite siteCollection = new SPSite("http://****:****/VijaiTest/"))
{
using (SPWeb web = siteCollection.RootWeb)
{
PublishingWeb publishingWeb = PublishingWeb.GetPublishingWeb(web);
// Global Navigation
//Show Subsites
publishingWeb.Navigation.GlobalIncludeSubSites = false;
//Show Pages
publishingWeb.Navigation.GlobalIncludePages = false;
// Maximum number of dynamic items to show within this level of navigation:
publishingWeb.Navigation.GlobalDynamicChildLimit = 60;
publishingWeb.IncludeInCurrentNavigation = false;
web.AllowUnsafeUpdates = true;
SPSecurity.RunWithElevatedPrivileges(delegate()
{
//Update the changes
publishingWeb.Update();
});
}
}
你是什麼意思的 「SET區」 嗎? – Thriggle