using System; using System.Collections.Generic; using System.ComponentModel; using System.Runtime.InteropServices; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace BeyondAdmin.WebForms.Helpers { [DefaultProperty("Text")] [ToolboxData("<{0}:Breadcrumb runat=\"server\">")] public class Breadcrumb : SiteMapPath { public Breadcrumb() { this.PathSeparator = null; this.RenderCurrentNodeAsLink = false; ShowToolTips = false; } protected override void Render(HtmlTextWriter writer) { var node = this.Provider.CurrentNode; var nodes = new Stack(); for (var currentNode = node; currentNode != null; currentNode = currentNode.ParentNode) { nodes.Push(currentNode); } var sb = new System.Text.StringBuilder(); sb.AppendLine(@""); if (writer != null) writer.Write(sb.ToString()); } } }