title: How can dynamic breadcrumbs be achieved with ASP.net MVC?
body: <p>How can <a href="http://www.webmonkey.com/tutorial/Build_Dynamic_Breadcrumbs_With_JavaScript" rel="noreferrer">dynamic breadcrumbs</a> be achieved with ASP.net MVC?</p>
  <p>If you are curious about what breadcrumbs are:</p>
  <blockquote>
  <p>What are breadcrumbs? Well, if you have ever browsed an online store or read posts in a forum, you have likely encountered breadcrumbs. They provide an easy way to see where you are on a site. Sites like Craigslist use breadcrumbs to describe the user's location. Above the listings on each page is something that looks like this:</p>
  <p>s.f. bayarea craigslist &gt; city of san francisco &gt; bicycles</p>
  </blockquote>
  <h3>EDIT</h3>
  <p>I realize what is possible with the SiteMapProvider. I am also aware of the providers out there on the net that will let you map sitenodes to controllers and actions.</p>
  <p>But, what about when you want a breadcrumb's text to match some dynamic value, like this:</p>
  <blockquote>
  <p>Home &gt; Products &gt; Cars &gt; Toyota</p>
  <p>Home &gt; Products &gt; Cars &gt; Chevy</p>
  <p>Home &gt; Products &gt; Execution Equipment &gt; Electric Chair</p>
  <p>Home &gt; Products &gt; Execution Equipment &gt; Gallows</p>
  </blockquote>
  <p>... where the product categories and the products are records from a database. Some links should be defined statically (Home for sure).</p>
  <p>I am trying to figure out how to do this, but I'm sure someone has already done this with ASP.net MVC.</p>