Home > SharePoint Development > Show web in Top Link Bar Programmatically using C#

Show web in Top Link Bar Programmatically using C#

Please see the below function. that will display the web in the top link bar.

private void DisplayWebAtTopLink(SPWeb webnew)
{
try
{
webnew.Navigation.UseShared = true;
SPNavigationNodeCollection topnav = webnew.ParentWeb.Navigation.TopNavigationBar;
SPNavigationNode node = topnav.Cast<SPNavigationNode>().FirstOrDefault(n => n.Url.Equals(webnew.ServerRelativeUrl));
if (node == null)
{

string linkTitle = webnew.Title;
if (linkTitle.Length > 15)
linkTitle = linkTitle.Substring(0, 12) + “…”;

node = new SPNavigationNode(linkTitle, webnew.ServerRelativeUrl);
node = topnav.AddAsLast(node);
}
}
catch (Exception ex)
{
}

}

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

%d bloggers like this: