I have a route (which works):

```
routes.MapRoute(
    "Details", // Route name
    "{controller}/{id}", // URL with parameters
    new { controller = "Advisors", action = "Details", id = UrlParameter.Optional }, // Parameter defaults
    new { id = new GuidConstraint() } // Constraint
);

```

And a link:

```
@Html.RouteLink(@item.FullName, "Details", new { controller = "Advisors", id = item.Id })

```

However the link is rendering as:

```
<a href="">David Wick</a>

```

Basically my goal here is to have routes that are `{controller}/{id}` and the links rendered are also in that format. When using `Html.ActionLink()` links render as `{controller}/{action}/{id}` and `Html.RenderRoute()` doesn't seem to work at all, despite the route working.

What's going on here?