SiteMapPathHelperModel.cshtml 968 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. @model MvcSiteMapProvider.Web.Html.Models.SiteMapPathHelperModel
  2. @using System.Web.Mvc.Html
  3. @using System.Linq
  4. @using MvcSiteMapProvider.Web.Html.Models
  5. @foreach (var node in Model) {
  6. @Html.DisplayFor(m => node);
  7. if (node != Model.Last()) {
  8. <text> &gt; </text>
  9. }
  10. }
  11. @*@model MvcSiteMapProvider.Web.Html.Models.SiteMapPathHelperModel
  12. @using System.Web.Mvc.Html
  13. @using System.Linq
  14. @using MvcSiteMapProvider.Web.Html.Models
  15. @if (Model.Nodes.Count != 1)
  16. {
  17. <ul class="breadcrumb">
  18. @foreach (var node in Model.Nodes)
  19. {
  20. if (node == Model.Nodes.First())
  21. {
  22. continue;
  23. }
  24. if (node != Model.Nodes.Last())
  25. {
  26. string url = node.IsClickable ? node.Url : "#";
  27. <li><a href="@url">@node.Title</a><span class="divider">></span></li>
  28. }
  29. else
  30. {
  31. @
  32. <li class="active">@node.Title</li>
  33. }
  34. }
  35. </ul>
  36. }*@