Вы можете добавить следующее определение маршрута:
routes.MapRoute(
"ClientRoute",
"{clientname}/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
Поскольку clientname
в начале, это обязательное значение. Он всегда должен быть указан и не может быть пустым.
Например, если вы создаете якорь:
@Html.ActionLink("link text", "Foo", new { clientname = "bar" })
выдаст следующий вывод:
<a href="/bar/Home/Foo">link text</a>