MvcSiteMapProvider 2.3.0

Rating: No reviews yet
Downloads: 2365
Change Set: 55317
Released: Dec 23, 2010
Updated: Dec 23, 2010 by maartenba
Dev status: Stable Help Icon

Recommended Download

Application MvcSiteMapProvider 2.3.0
application, 97K, uploaded Dec 23, 2010 - 939 downloads

Other Available Downloads

Example MvcSiteMapProvider 2.3.0 Sample Application
example, 1779K, uploaded Dec 23, 2010 - 1142 downloads
Source Code MvcSiteMapProvider 2.3.0 DisplayTemplates
source code, 3K, uploaded Dec 23, 2010 - 284 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.

Release notes

  • 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));
        }
  • Improved speed and stability
  • Support for relative URLs in sitemap nodes

Reviews for this release

No reviews yet for this release.