Получить полный URL-адрес для контроллера и действий? - PullRequest
6 голосов
/ 20 февраля 2009

Как правильно получить полный URL (включая протокол и домен) для контроллера и действия? Мне нужно это, чтобы иметь возможность отправлять ссылки на страницы по электронной почте.

Я надеялся просто использовать Url.Action () и связать его с именем хоста текущего сервера из Request.Url. Однако кажется, что Url.Action является контекстно-зависимым и поэтому не будет показывать полный путь, если вы уже находитесь в том же контроллере.

Есть идеи?

Спасибо

Джеймс

1 Ответ

9 голосов
/ 20 февраля 2009

Существуют перегрузки Url.Action (), которые принимают имя хоста, протокол и т. Д. Вызов одной из этих перегрузок создаст полный URL-адрес, подходящий для отправки по электронной почте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...