Поскольку локальный сайт ASP.Net не знает о внешнем сайте, просто введите свой код в формате обычного HTML:
<a href="http://external......">....</a>
Если вам нужно рассчитать параметры:
<a href="http://external......?<%= MyParamsCorrectlyEncoded() %>">....</a>
Если вы используете MVC (в вашем вопросе упоминается Url.Action), вы можете использовать AttributeEncode для кодирования атрибутов для внешнего сайта.