Маршрут может соответствовать любому количеству URL. Таким образом, у маршрута нет URL. Чтобы получить URL-адрес из маршрута, вы должны будете предоставить ему данные о маршруте, для которых вы хотите получить URL-адрес. Для этого вы просто используете метод RouteUrl()
в свойстве Url, Url.RouteUrl()
.
Обновление
Если вам нужен URL, который будет сгенерирован, если вы укажете маршрут со значениями по умолчанию, вы можете сделать что-то вроде этого:
var url = Url.RouteUrl("Default", ((Route)RouteTable.Routes["Default"]).Defaults);