Получение полного URL-адреса действия в ASP.NET MVC [дубликат]

На этот вопрос уже есть ответ здесь:

Как найти абсолютный URL-адрес действия в ASP.NET MVC? 9 ответов

Есть ли встроенный способ получения полного URL-адреса действия?

Я ищу что-то вродеGetFullUrl("Action", "Controller") что бы вернуть что-то вродеhttp://www.fred.com/Controller/Action.

Причина, по которой я ищу это, заключается в том, чтобы избегать жесткого кодирования URL-адресов в автоматических электронных письмах, которые создаются таким образом, чтобы URL-адреса всегда можно было генерировать относительно текущего местоположения сайта.