Создайте новый класс с именем YourDomainRoute
, который наследует Route
, и просто преобразуйте поддомен в имя контроллера (или как вам больше нравится) в методе GetRouteData()
.
Вам также нужно переопределить GetVirtualPath()
, если вы хотите, чтобы @Html.ActionLink
и т. Д. Автоматически использовали ваш собственный маршрут.