November Happy Hour will be moved to Thursday December 5th.

Custom Content Provider route

Vote:
 

I use custom Content Provider with route defined as:

RouteTable.Routes.MapContentRoute(

"CustomMedia",

ProviderKey + "/{node}/{partial}/{action}",

new { action = "index" },

 s => root.ContentLink);

I set RouteSegment (filename) on MediaData object and it gives me URLs like:

htpp://site.com/{provider name}/{path}/{name}

The problem here is that name can be duplicated and it generates collisions. How can I modify the route to include additional ID in the url e.g.

htpp://site.com/{provider name}/{id}/{path}/{name}

Should I write my own IUrlSegmentRouter/IPartialRouter or what is the easiest way here to avoid duplication?

#205578
Jul 17, 2019 8:48
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.