MvcSiteMapProvider 2.3.1 for MVC2

Rating: No reviews yet
Downloads: 2709
Change Set: 57227
Released: Feb 4, 2011
Updated: Feb 4, 2011 by maartenba
Dev status: Stable Help Icon

Recommended Download

Application MvcSiteMapProvider 2.3.1
application, 118K, uploaded Feb 4, 2011 - 1025 downloads

Other Available Downloads

Example MvcSiteMapProvider 2.3.1 Sample Application
example, 1815K, uploaded Feb 4, 2011 - 1263 downloads
Source Code MvcSiteMapProvider 2.3.1 Display Templates
source code, 5K, uploaded Feb 4, 2011 - 421 downloads

Release Notes

Using NuGet?

MvcSiteMapProvider is also listed in the NuGet feed. Learn more...

Like the project? Consider a donation!

Donate via PayPal via PayPal.

Breaking changes

  • This will be the last release targeting ASP.NET MVC 2 and .NET 3.5. MvcSiteMapProvider 3.0.0 will be targeting ASP.NET MVC 3 and .NET 4
  • Web.config setting skipAssemblyScanOn has been deprecated in favor of excludeAssembliesForScan and includeAssembliesForScan
  • ISiteMapNodeUrlResolver is now completely responsible for generating the sitemap node URL. This means that any custom ISiteMapNodeUrlResolver now should also check the mvcSiteMapNode"url" value, e.g.:

        public virtual string ResolveUrl(MvcSiteMapNode mvcSiteMapNode, string area, string controller, string action, IDictionary<string, object> routeValues)
        {
            if (mvcSiteMapNode["url"] != null)
            {
                if (mvcSiteMapNode["url"].StartsWith("~"))
                {
                    return System.Web.VirtualPathUtility.ToAbsolute(mvcSiteMapNode["url"]);
                }
                else
                {
                    return mvcSiteMapNode["url"];
                }
            }

            return UrlHelper.Action(action, controller, new RouteValueDictionary(routeValues));
        }

Changelog

  • Targeting ASP.NET MVC 3 and .NET 4.0
  • Additional UpdatePriority options for generating XML sitemaps
  • Allow to specify target on SiteMapTitleAttribute
  • One action with multiple routes and breadcrumbs
  • Medium Trust optimizations
  • Create SiteMapTitleAttribute for setting parent title
  • IntelliSense for your sitemap with MvcSiteMapSchema.xsd

Reviews for this release

No reviews yet for this release.