Je vyžadována podpora jazyka JavaScript
Některé stránky na tomto webu vyžadují podporu jazyka JavaScript. Váš webový prohlížeč jazyk JavaScript nepodporuje nebo jazyk JavaScript není povolen.
Chcete-li zjistit, zda webový prohlížeč podporuje jazyk JavaScript nebo jazyk JavaScript chcete povolit, přečtěte si nápovědu k vašemu webovému prohlížeči.
BootstrapSiteMapPath.cs
Download fileToto je zdrojový kód souboru BootstrapSiteMapPath.cs
ASP.NET SiteMapPath class to create Bootstrap Breadcrumb komponent for sitemap defined in Web.sitemap.
[DefaultProperty("Text")] [ToolboxData("<{0}:BootstrapSiteMapPath runat=server></{0}:BootstrapSiteMapPath>")] public class BootstrapSiteMapPath : SiteMapPath { public BootstrapSiteMapPath() { this.PathSeparator = null; this.RenderCurrentNodeAsLink = false; ShowToolTips = false; } protected override void Render(HtmlTextWriter writer) { var node = this.Provider.CurrentNode; var nodes = new Stack<SiteMapNode>(); for (var currentNode = node; currentNode != null; currentNode = currentNode.ParentNode) { nodes.Push(currentNode); } var sb = new System.Text.StringBuilder(); sb.AppendLine(@"<ul class=""breadcrumb"" " + this.CssClass + ">"); foreach (var currentNode in nodes) { if (currentNode.Url == this.Provider.CurrentNode.Url) { sb.AppendLine(@"<li class=""active"">" + currentNode.Title + "</li>"); } else { sb.AppendLine(@"<li><a href=""" + currentNode.Url + @""">" + currentNode.Title + "</a></li>"); } } sb.AppendLine(@"</ul>"); writer.Write(sb.ToString()); } }