Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
AI OnAI Off
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
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?